diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-01-13 05:06:20 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-01-13 05:06:20 +0000 |
commit | a7ea1b146620446bbf33a6a1a46546940858c859 (patch) | |
tree | 903ba8950f8bf3d74e03aa5e8e2a7ab554415b50 /clang/test/Parser/cxx-member-initializers.cpp | |
parent | e8ecb2b1445a1960a77f4b446987430f46375eb4 (diff) | |
download | bcm5719-llvm-a7ea1b146620446bbf33a6a1a46546940858c859.tar.gz bcm5719-llvm-a7ea1b146620446bbf33a6a1a46546940858c859.zip |
Parse: use the EOF token method to lex inline method bodies
Mark the end of the method body with an EOF token, collect it once we
expect to be done with method body parsing. No functionality change
intended.
llvm-svn: 225765
Diffstat (limited to 'clang/test/Parser/cxx-member-initializers.cpp')
-rw-r--r-- | clang/test/Parser/cxx-member-initializers.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/Parser/cxx-member-initializers.cpp b/clang/test/Parser/cxx-member-initializers.cpp index ee509b115e9..8e52adbbfd3 100644 --- a/clang/test/Parser/cxx-member-initializers.cpp +++ b/clang/test/Parser/cxx-member-initializers.cpp @@ -66,12 +66,12 @@ namespace PR16480 { struct T { int n; }; template<typename> struct A { int n; }; - }; // expected-error +{{}} + }; // FIXME: This is valid now, but may be made ill-formed by DR1607. struct G : X<0> { G() : X<0 && [](){return 0;}()>{} // expected-error +{{}} - }; // expected-error +{{}} + }; struct Errs : X<0> { Errs(X<0>) : decltype X<0>() {} // expected-error {{expected '(' after 'decltype'}} |