diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2011-07-20 00:12:52 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2011-07-20 00:12:52 +0000 |
commit | e3daab244984230263ad771f1721a402a988d484 (patch) | |
tree | 6620930e6428951c9ca2d9d514573840cc2aee8a /clang/lib/Sema/SemaDeclCXX.cpp | |
parent | cd1211ef81a05d6c4349bbbc0f1600874f2a4334 (diff) | |
download | bcm5719-llvm-e3daab244984230263ad771f1721a402a988d484.tar.gz bcm5719-llvm-e3daab244984230263ad771f1721a402a988d484.zip |
Replace r134583's fix for PR10290 with one which also works for non-value-dependent cases.
llvm-svn: 135543
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
-rw-r--r-- | clang/lib/Sema/SemaDeclCXX.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index d793daf9d82..9ad9a2f0f0a 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -1234,8 +1234,9 @@ Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D, } /// ActOnCXXInClassMemberInitializer - This is invoked after parsing an -/// in-class initializer for a non-static C++ class member. Such parsing -/// is deferred until the class is complete. +/// in-class initializer for a non-static C++ class member, and after +/// instantiating an in-class initializer in a class template. Such actions +/// are deferred until the class is complete. void Sema::ActOnCXXInClassMemberInitializer(Decl *D, SourceLocation EqualLoc, Expr *InitExpr) { |