diff options
author | Steve Naroff <snaroff@apple.com> | 2008-05-01 22:18:59 +0000 |
---|---|---|
committer | Steve Naroff <snaroff@apple.com> | 2008-05-01 22:18:59 +0000 |
commit | f8ecff2a94023ae4e58205c9af4c64595d7f3083 (patch) | |
tree | d1208cba3e944315630b0f8c6b095462bdf7401f /llvm/lib/Transforms | |
parent | 2be96ae68b7a348bf917fa9706a11d57d7d48732 (diff) | |
download | bcm5719-llvm-f8ecff2a94023ae4e58205c9af4c64595d7f3083.tar.gz bcm5719-llvm-f8ecff2a94023ae4e58205c9af4c64595d7f3083.zip |
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.
NOTE: This work is incomplete and still fails many tests (as a result, it isn't enabled yet). Nevertheless, I wanted to check it in so I can work on it from home.
llvm-svn: 50544
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions