- Apr 17, 2009
-
-
Douglas Gregor authored
llvm-svn: 69334
-
Douglas Gregor authored
llvm-svn: 69332
-
Mike Stump authored
expressions that can be of static duration to be returned. Radar 6786551 llvm-svn: 69331
-
Anders Carlsson authored
struct S { S(int, int); }; void f() { S s(10, 10); } llvm-svn: 69330
-
Douglas Gregor authored
compound, case, default, if, switch, and break statements. llvm-svn: 69329
-
Anders Carlsson authored
llvm-svn: 69328
-
Anders Carlsson authored
If a class has a non-trivial constructor that doesn't take any arguments, we will now make an implicit CXXTemporaryObjectExpr. So struct S { S(); }; void f() { S s; } 's' here will implicitly be declared as. S s = S(); llvm-svn: 69326
-
Daniel Dunbar authored
unsupported arch. llvm-svn: 69322
-
Douglas Gregor authored
same ueber-easy visitor scheme used for expressions/statements. llvm-svn: 69320
-
Douglas Gregor authored
functionality change. llvm-svn: 69319
-
- Apr 16, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 69315
-
rdar://problem/6765383Steve Naroff authored
Fix <rdar://problem/6765383> clang-6: clang does not appear to support declaring a static Block 'const'. llvm-svn: 69306
-
Fariborz Jahanian authored
match gcc's. llvm-svn: 69305
-
Sebastian Redl authored
Fix a crash bug when comparing overload quality of conversion operators with conversion constructors. Remove an atrocious amount of trailing whitespace in the overloaded operator mangler. Sorry, couldn't help myself. Change the DeclType parameter of Sema::CheckReferenceInit to be passed by value instead of reference. It wasn't changed anywhere. Let the parser handle C++'s irregular grammar around assignment-expression and conditional-expression. And finally, the reason for all this stuff: implement C++ semantics for the conditional operator. The implementation is complete except for determining lvalueness. llvm-svn: 69299
-
Eli Friedman authored
Douglas, can you check that this is doing the right thing? llvm-svn: 69298
-
Anders Carlsson authored
When we create an implicit CXXTemporaryObjectExpr we don't need to check that it's a valid init. Instead, just set it as the VarDecl's initializer. llvm-svn: 69292
-
Daniel Dunbar authored
when generating a common definition. llvm-svn: 69287
-
Daniel Dunbar authored
- <rdar://problem/6796848> implement -fdiagnostics-show-option llvm-svn: 69276
-
Chris Lattner authored
llvm-svn: 69273
-
Chris Lattner authored
llvm-svn: 69272
-
Chris Lattner authored
this implements -fdiagnostics-show-option in clang-cc. llvm-svn: 69271
-
Chris Lattner authored
llvm-svn: 69269
-
Chris Lattner authored
passing down the right info yet. llvm-svn: 69268
-
Anders Carlsson authored
llvm-svn: 69267
-
Chris Lattner authored
out of Warnings.cpp. This simplifies warnings.cpp and makes it more efficient. llvm-svn: 69266
-
Chris Lattner authored
they are supposed to be. llvm-svn: 69265
-
Chris Lattner authored
"set to the default value". llvm-svn: 69264
-
Chris Lattner authored
is about to become private. llvm-svn: 69262
-
Daniel Dunbar authored
Remove clang_W_Group and clang_ignored_W_Group. llvm-svn: 69261
-
Douglas Gregor authored
llvm-svn: 69256
-
Douglas Gregor authored
that does not require PCH support for statements. Only AddrLabelExpr, StmtExpr, and BlockExpr remain (for C). llvm-svn: 69255
-
Douglas Gregor authored
llvm-svn: 69251
-
Anders Carlsson authored
llvm-svn: 69245
-
Douglas Gregor authored
llvm-svn: 69244
-
Douglas Gregor authored
llvm-svn: 69242
-
Douglas Gregor authored
llvm-svn: 69240
-
Douglas Gregor authored
llvm-svn: 69237
-
Douglas Gregor authored
llvm-svn: 69233
-
Mike Stump authored
llvm-svn: 69232
-
Daniel Dunbar authored
- PR3980. - <rdar://problem/6762287> [irgen] crash when generating tentative definition of incomplete structure - This also avoids creating common definitions for things which are later overwritten. - XFAIL'ed external-defs.c, it isn't completing types properly yet. llvm-svn: 69231
-