- May 14, 2008
-
-
Eli Friedman authored
llvm-svn: 51080
-
Ted Kremenek authored
llvm-svn: 51079
-
- May 13, 2008
-
-
Ted Kremenek authored
llvm-svn: 51070
-
Nate Begeman authored
llvm-svn: 51068
-
Eli Friedman authored
llvm-svn: 51065
-
Ted Kremenek authored
llvm-svn: 51055
-
Eli Friedman authored
llvm-svn: 51042
-
Ted Kremenek authored
llvm-svn: 51014
-
Ted Kremenek authored
llvm-svn: 51012
-
rdar://problem/5924576Steve Naroff authored
Fix <rdar://problem/5924576> clang -fsyntax-only generates "redefinition" errors when parsing AppKit that gcc does not. Teach Sema::MergeVarDecl() about __private_extern__. llvm-svn: 51005
-
Ted Kremenek authored
llvm-svn: 51003
-
- May 12, 2008
-
-
rdar://problem/5928590Steve Naroff authored
Fix <rdar://problem/5928590> clang -fsyntax-only: "incompatible operand types ('int' and 'void')" on input that 'gcc -fsyntax-only' eats llvm-svn: 51002
-
Chris Lattner authored
llvm-svn: 50983
-
Ted Kremenek authored
llvm-svn: 50980
-
Ted Kremenek authored
llvm-svn: 50979
-
Ted Kremenek authored
Remove redundant assignment. llvm-svn: 50978
-
Ted Kremenek authored
llvm-svn: 50977
-
Ted Kremenek authored
ScopedDecl with the backpatcher, and *not* a local variable on the stack. The value of DeclCtx gets filled in *later* by the backpatcher. This fixes: http://llvm.org/bugs/show_bug.cgi?id=2308 llvm-svn: 50976
-
Ted Kremenek authored
llvm-svn: 50970
-
Eli Friedman authored
llvm-svn: 50968
-
Eli Friedman authored
llvm-svn: 50966
-
- May 10, 2008
-
-
Nuno Lopes authored
llvm-svn: 50945
-
Chris Lattner authored
macros but doesn't expand #includes, remove comments, remove #defines etc. For example: ---- #include <stdio.h> #define bbaa #define funclike(x) x "a" x "b" x bbaa bbaa #if 1 funclike("gar") foo /*blah*/ bar bar #endif #if 0 funclike() #endif ---- rewrites to: ---- #include <stdio.h> #define bbaa #define funclike(x) x "a" x "b" x /*bbaa bbaa*/ #if 1 "gar" "a" "gar" "b" "gar"/*funclike*//*("gar")*/ foo /*blah*/ bar bar #endif #if 0 /*funclike()*/ #endif ---- llvm-svn: 50925
-
Ted Kremenek authored
Rename IsPointerType to LVal::IsLValType, and update CFRefCount::EvalSummary to use IsLValType when conjuring symbols for return values (this fixes a bug with an assertion firing in the analyzer when two qualified objective-c types were compared). llvm-svn: 50924
-
Argyrios Kyrtzidis authored
-identifierResolver exposes an iterator interface to get all decls through the scope chain. -The semantic staff (checking IdentifierNamespace and Doug's checking for shadowed tags were moved out of IdentifierResolver and back into Sema. IdentifierResolver just gives an iterator for all reachable decls of an identifier. llvm-svn: 50923
-
Chris Lattner authored
llvm-svn: 50920
-
Mon P Wang authored
llvm-svn: 50919
-
- May 09, 2008
-
-
rdar://problem/5924225Steve Naroff authored
Fix <rdar://problem/5924225> clang ObjC rewriter: objc_exception_throw declaration in preamble does not match objc/objc-exception.h. llvm-svn: 50915
-
Steve Naroff authored
DO NOT pre-defined __OBJC2__. The __OBJC2__ macro should only be defined when targeting the new, Apple 2.0 *runtime ABI*. It is not intended to be used to #ifdef ObjC 2.0 langauge features. This is unfortunate (given it's name). In a perfect world, this defined would be named __OBJC2_RUNTIME_ABI__. Oh well. llvm-svn: 50913
-
Steve Naroff authored
llvm-svn: 50909
-
Ted Kremenek authored
llvm-svn: 50907
-
Ted Kremenek authored
llvm-svn: 50906
-
Ted Kremenek authored
llvm-svn: 50905
-
Ted Kremenek authored
llvm-svn: 50904
-
Nate Begeman authored
llvm-svn: 50903
-
Nate Begeman authored
vector of the same element type and half the width, with the high, low, even, and odd elements respectively. Allow member references to member references, so that .hi.hi gives you the high quarter of a vector. This is fairly convenient syntax for some insert/extract operations. Remove some unnecessary methods/types in the ExtVectorElementExpr class. llvm-svn: 50892
-
Chris Lattner authored
llvm-svn: 50891
-
Chris Lattner authored
llvm-svn: 50890
-
Chris Lattner authored
llvm-svn: 50888
-
Chris Lattner authored
llvm-svn: 50887
-