- Jul 05, 2011
-
-
Joerg Sonnenberger authored
llvm-svn: 134438
-
Douglas Gregor authored
instantiated function template was written with a prototype or via some kind of typedef. Fixes PR10273 / <rdar://problem/9723679>. llvm-svn: 134426
-
Joerg Sonnenberger authored
llvm-svn: 134425
-
Joerg Sonnenberger authored
llvm-svn: 134422
-
Douglas Gregor authored
llvm-svn: 134419
-
Douglas Gregor authored
llvm-svn: 134418
-
Douglas Gregor authored
repetition and better reflect the actual grammar, from John Freeman! llvm-svn: 134417
-
Douglas Gregor authored
ActOnDeclarator can return NULL. Fixes PR10270, from Hans Wennborg! llvm-svn: 134416
-
Fariborz Jahanian authored
Patch by Jean-Daniel Dupas. llvm-svn: 134414
-
Joerg Sonnenberger authored
llvm-svn: 134411
-
Joerg Sonnenberger authored
llvm-svn: 134410
-
Douglas Gregor authored
Teach Clang's <float.h> to also include MinGW's <float.h>, which provides additional system definitions, from Ruben Van Boxem llvm-svn: 134407
-
Douglas Gregor authored
llvm-svn: 134406
-
Benjamin Kramer authored
Tested by valgrind & Sema/asm.c. llvm-svn: 134404
-
Benjamin Kramer authored
llvm-svn: 134403
-
Joerg Sonnenberger authored
llvm-svn: 134399
-
- Jul 04, 2011
-
-
Joerg Sonnenberger authored
llvm-svn: 134393
-
Joerg Sonnenberger authored
llvm-svn: 134392
-
Anders Carlsson authored
llvm-svn: 134377
-
Chandler Carruth authored
fprintf, and to be more consistent in formatting with the other stats printing routines. llvm-svn: 134374
-
Chandler Carruth authored
fprintf. There is more cleanup to be done to the AST stats printing... llvm-svn: 134373
-
- Jul 02, 2011
-
-
Abramo Bagnara authored
llvm-svn: 134320
-
Nick Lewycky authored
llvm-svn: 134305
-
Douglas Gregor authored
over "= 0". Fixes <rdar://problem/9714386>. llvm-svn: 134302
-
Eli Friedman authored
The start of some work on getting -mno-mmx working the way we want it to. llvm-svn: 134300
-
Chandler Carruth authored
ArchLinux. =/ Fixes PR10246. llvm-svn: 134299
-
Eli Friedman authored
Make clang behave in a gcc-compatible way in the presence of multiple flags for the same x86 target feature (e.g. -mno-sse -msse). gcc uses a somewhat unintuitive algorithm here in that the enabled SSE instructions is based on the order of the *last* flag for *each* feature-level, so that "-mno-sse -msse2" only enables SSE2, but "-mno-sse -msse2 -msse" enables all SSE levels. Issue reported on cfe-dev. llvm-svn: 134296
-
Eric Christopher authored
Fixes rdar://9714064 llvm-svn: 134292
-
Chandler Carruth authored
SemaDeclAttr to the first argument. This makes them follow the very consistent policy elsewhere in Sema for helper functions. Original patch by Caitlin Sadowski, with some tweaking by me. llvm-svn: 134290
-
Chandler Carruth authored
recommendations before adding more of them. Patch by Caitlin Sadowski. llvm-svn: 134289
-
Chandler Carruth authored
conventional in the rest of Clang's codebase, and closer to the current style recommendations. It also makes the code more internally consistent as FD, VD, etc are used frequently for particular decl variables. Patch by Caitlin Sadowski. llvm-svn: 134288
-
Argyrios Kyrtzidis authored
-Remove unnecessary 'return'. -Remove unnecessary 'if' check (llvm_unreachable make sure attrStr will be non-null) -Add a test of transferring ownership to a reference cast type. llvm-svn: 134285
-
Douglas Gregor authored
llvm-svn: 134283
-
Argyrios Kyrtzidis authored
llvm-svn: 134278
-
Argyrios Kyrtzidis authored
llvm-svn: 134277
-
Argyrios Kyrtzidis authored
llvm-svn: 134276
-
Argyrios Kyrtzidis authored
cast type has no ownership specified, implicitly "transfer" the ownership of the cast'ed type to the cast type: id x; (NSString**)&x; // Casting as (__strong NSString**). llvm-svn: 134275
-
Argyrios Kyrtzidis authored
newly introduced Sema::BuildVectorLiteral. -Make Sema::ActOnCastExpr handle a vector initializer both when the cast'ed expression is a ParenListExpr and when it is a ParenExpr. -Ultimately make Sema::ActOnParenOrParenListExpr independent of what the cast type was. llvm-svn: 134274
-
Argyrios Kyrtzidis authored
cast type has no ownership specified, implicitly "transfer" the ownership of the cast'ed type to the cast type: id x; static_cast<NSString**>(&x); // Casting as (__strong NSString**). This currently only works for C++ named casts, C casts to follow. llvm-svn: 134273
-
Argyrios Kyrtzidis authored
Break Sema::GetTypeForDeclarator in 2 functions, one for DeclSpec processing and another for the rest. No functionality change. llvm-svn: 134272
-