diff options
author | Jason Merrill <jason@redhat.com> | 2017-07-06 14:26:59 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2017-07-06 14:26:59 -0400 |
commit | 9ddfe5f4202736b44f464ffabff0c3fb3f4b1d8b (patch) | |
tree | 340d544259ec950ec2a5ebb5d56c81712d865b98 /gcc/testsuite | |
parent | d44b9748647114957e0215287f0889050f7e5da5 (diff) | |
download | gcc-9ddfe5f4202736b44f464ffabff0c3fb3f4b1d8b.zip gcc-9ddfe5f4202736b44f464ffabff0c3fb3f4b1d8b.tar.gz gcc-9ddfe5f4202736b44f464ffabff0c3fb3f4b1d8b.tar.bz2 |
PR c++/81204 - parse error with dependent template-name
PR c++/81204 - parse error with dependent template-name
* parser.c (cp_parser_lookup_name): Revert previous change.
From-SVN: r250037
Diffstat (limited to 'gcc/testsuite')
-rw-r--r-- | gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn2.C | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn2.C b/gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn2.C new file mode 100644 index 0000000..4a02ab2 --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn2.C @@ -0,0 +1,9 @@ +// { dg-do compile { target c++11 } } + +template <class A0, class... As> struct tuple +{ + tuple<As...> tail; + template <int Offset, class... More> int apply(const More&... more) { + return tail.apply<1>(more...); // { dg-error "" } needs .template + } +}; |