Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
2c67d1b091bd6f274b8301eb7326cd06becd6344
/
lib
/
Sema
/
SemaInit.cpp
c6cc7d5
-Changes to TagDecl:
by Argiris Kirtzidis
· 16 years ago
2ccfb51
For struct initialization, check compatibility with the unqualified
by Eli Friedman
· 16 years ago
9f5250b
Count the number of initializable members correctly in structs/unions
by Eli Friedman
· 16 years ago
f8df28c
Diagnose implicit init list for empty aggregate, like struct {}. Fixes
by Eli Friedman
· 16 years ago
46f8166
Move the error checking for variable-sized objects so we don't
by Eli Friedman
· 16 years ago
b9ea6bc
Be a bit more defensive in SemaInit.
by Eli Friedman
· 16 years ago
455f762
Adjust warning so that it doesn't fire when there is an error.
by Eli Friedman
· 16 years ago
71de9eb
Add errors for some illegal constructs (specifically, "int a = {{3}};"
by Eli Friedman
· 16 years ago
d8535af
Some more SemaInit cleanup.
by Eli Friedman
· 16 years ago
683cedf
Various fixes; solves (almost) all of the test regressions that would be
by Eli Friedman
· 16 years ago
5609952
Several fixes to SemaInit.cpp. It's still not enabled (since it fails a few tests). Expect to enable it very soon.
by Steve Naroff
· 17 years ago
c4d4a48
Replace Sema::CheckInitializerListTypes() with a helper class (InitListChecker) that synthesizes implicit InitListExpr's when appropriate (see InitListExpr comments in Expr.h for more details). I also moved the code to SemaInit.cpp, to help reduce clutter in SemaDecl.cpp.
by Steve Naroff
· 17 years ago