- Apr 23, 2011
-
-
Fariborz Jahanian authored
ObjC NeXt runtime where method pointer registered in metadata belongs to an unrelated method. Ast part of this fix, I turned at @end missing warning (for class implementations) into an error as we can never be sure that meta-data being generated is correct. // rdar://9072317 llvm-svn: 130019
-
- Apr 22, 2011
-
-
Francois Pichet authored
llvm-svn: 130010
-
-
Chandler Carruth authored
cases that demonstrates exactly why this does indeed apply in 0x mode. If isPOD is currently broken in 0x mode, we should fix that directly rather than papering over it here. llvm-svn: 130007
-
Argyrios Kyrtzidis authored
Fixes assertion later on. rdar://9122937 & http://llvm.org/PR9459 llvm-svn: 130006
-
Ted Kremenek authored
llvm-svn: 130003
-
Ken Dyck authored
functionality intended. llvm-svn: 130002
-
Ken Dyck authored
variables to CharUnits. No change in functionality intended. llvm-svn: 130001
-
Argyrios Kyrtzidis authored
Fixes an assertion later on, rdar://9122862 & http://llvm.org/PR9460. llvm-svn: 130000
-
Ken Dyck authored
change in functionality intended. llvm-svn: 129999
-
Ken Dyck authored
EmitTypeForVarWithBlocksAttr(). No change in functionality intended. llvm-svn: 129998
-
Ken Dyck authored
functionality intended. llvm-svn: 129996
-
Justin Holewinski authored
llvm-svn: 129987
-
Francois Pichet authored
llvm-svn: 129986
-
Francois Pichet authored
Downgrade error "static declaration of 'foo' follows non-static declaration" to a warning in Microsoft mode. llvm-svn: 129985
-
Argyrios Kyrtzidis authored
double data[20000000] = { [19999999] = 1 }; Don't serialize the filler multiple times. llvm-svn: 129983
-
-
Nick Lewycky authored
compile time) and .gcda emission (at runtime). --coverage enables both. This does not yet add the profile_rt library to the link step if -fprofile-arcs is enabled when linking. llvm-svn: 129956
-
Nick Lewycky authored
llvm-svn: 129954
-
-
Argyrios Kyrtzidis authored
inside DiagnosticIDs::getDiagnosticLevel. llvm-svn: 129950
-
Richard Smith authored
Fix gcc warning. Add parens to this assert, incidentally reassociating it, but the condition is the same either way. llvm-svn: 129948
-
- Apr 21, 2011
-
-
Richard Trieu authored
Add a fixit suggest for missing case keywords inside a switch scope. For instance, in the following code, 'case ' will be suggested before the '1:' switch (x) { 1: return 0; default: return 1; } llvm-svn: 129943
-
Daniel Dunbar authored
can't be represented in the environment define. llvm-svn: 129939
-
Argyrios Kyrtzidis authored
avoiding to create separate Exprs for each one. llvm-svn: 129933
-
Jay Foad authored
llvm-svn: 129929
-
Manuel Klimek authored
the first step towards a standalone Clang tool infrastructure. The plan is to make it easy to build command line tools that run over the AST of source files in a project outside of the build system. llvm-svn: 129924
-
Daniel Dunbar authored
unknown and "required more arguments", but only the latter should be feasible in practice. llvm-svn: 129919
-
Daniel Dunbar authored
llvm-svn: 129918
-
Argyrios Kyrtzidis authored
Fixit suggestion for adding missing tag name should have a space after the tag name. Fixes rdar://9295072 llvm-svn: 129917
-
Eli Friedman authored
llvm-svn: 129907
-
John McCall authored
of which break strict compatibility with previous compilers. Implement one of them and then immediately opt out on Darwin. llvm-svn: 129899
-
Argyrios Kyrtzidis authored
double data[20000000] = {0}; we would blow out the memory by creating 20M Exprs to fill out the initializer. To fix this, if the initializer list initializes an array with more elements than there are initializers in the list, have InitListExpr store a single 'ArrayFiller' expression that specifies an expression to be used for value initialization of the rest of the elements. Fixes rdar://9275920. llvm-svn: 129896
-
Anders Carlsson authored
llvm-svn: 129894
-
Chris Lattner authored
llvm-svn: 129892
-
- Apr 20, 2011
-
-
Justin Holewinski authored
PTX: Add PTX intrinsics as builtins and add ptx32 and ptx64 as valid architectures for triples, e.g. ptx32-unknown-unknown llvm-svn: 129870
-
Douglas Gregor authored
access expression that appears to be a property reference. Fixes <rdar://problem/8985943>. llvm-svn: 129865
-
Douglas Gregor authored
alignment, which causes traps further down the line. Fixes <rdar://problem/9109755>, which contains a test case far too large to commit :( llvm-svn: 129861
-
Douglas Gregor authored
out-of-line destructors can result in the addition of redundant destructors to a class. It's not harmful to the AST. Fixes <rdar://problem/9158632>. llvm-svn: 129860
-
Fariborz Jahanian authored
llvm-svn: 129856
-