Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
c34bcde8d2aa7430cb2f3abb003d9248842748b8
/
lib
/
Sema
/
SemaInit.cpp
c63a1f2
by Chris Lattner
· 17 years ago
39ba4ae
-Changes to TagDecl:
by Argyrios Kyrtzidis
· 17 years ago
c92e5e4
For struct initialization, check compatibility with the unqualified
by Eli Friedman
· 17 years ago
f84eda3
Count the number of initializable members correctly in structs/unions
by Eli Friedman
· 17 years ago
402256f
Diagnose implicit init list for empty aggregate, like struct {}. Fixes
by Eli Friedman
· 17 years ago
638e144
Move the error checking for variable-sized objects so we don't
by Eli Friedman
· 17 years ago
d8dc210
Be a bit more defensive in SemaInit.
by Eli Friedman
· 17 years ago
cda25a9
Adjust warning so that it doesn't fire when there is an error.
by Eli Friedman
· 17 years ago
bb504d3
Add errors for some illegal constructs (specifically, "int a = {{3}};"
by Eli Friedman
· 17 years ago
c9c0ea6
Some more SemaInit cleanup.
by Eli Friedman
· 17 years ago
b85f707
Various fixes; solves (almost) all of the test regressions that would be
by Eli Friedman
· 17 years ago
a647caa
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
0cca749
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