summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-01-07 21:26:07 +0000
committerDouglas Gregor <dgregor@apple.com>2009-01-07 21:26:07 +0000
commitf09c2dc8e06480d962cea7bfd5562575bdf168ae (patch)
treec0ac589fab4e5c14741a466e948b633396870bed /clang/lib/Sema/SemaInit.cpp
parent204b1d2268315ac4e14b9784b831526a439f18f0 (diff)
downloadbcm5719-llvm-f09c2dc8e06480d962cea7bfd5562575bdf168ae.tar.gz
bcm5719-llvm-f09c2dc8e06480d962cea7bfd5562575bdf168ae.zip
Fix printing of member references to avoid displaying implicitly-generated member references, e.g., for anonymous struct/unions or implicit 'this' in member functions
llvm-svn: 61885
Diffstat (limited to 'clang/lib/Sema/SemaInit.cpp')
-rw-r--r--clang/lib/Sema/SemaInit.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaInit.cpp b/clang/lib/Sema/SemaInit.cpp
index 031fe27ddf7..6a9275fbe8a 100644
--- a/clang/lib/Sema/SemaInit.cpp
+++ b/clang/lib/Sema/SemaInit.cpp
@@ -90,6 +90,7 @@ void InitListChecker::CheckImplicitInitList(InitListExpr *ParentIList,
&InitExprs[0], InitExprs.size(),
SourceLocation(),
ParentIList->hadDesignators());
+ ILE->setImplicit();
ILE->setType(T);
// Modify the parent InitListExpr to point to the implicit InitListExpr.
OpenPOWER on IntegriCloud