summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2011-07-20 00:12:52 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2011-07-20 00:12:52 +0000
commite3daab244984230263ad771f1721a402a988d484 (patch)
tree6620930e6428951c9ca2d9d514573840cc2aee8a /clang/lib/Sema/SemaDeclCXX.cpp
parentcd1211ef81a05d6c4349bbbc0f1600874f2a4334 (diff)
downloadbcm5719-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.cpp5
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) {
OpenPOWER on IntegriCloud