- Apr 22, 2009
-
-
Chris Lattner authored
llvm-svn: 69731
-
- Apr 21, 2009
-
-
Ted Kremenek authored
into StoreManager::CastRegion. Both methods were practically identical, and this is core logic that is common to all StoreManagers since it defines the basic invariants of the abstract memory model. llvm-svn: 69730
-
Chris Lattner authored
llvm-svn: 69729
-
Daniel Dunbar authored
@implementation that closes a @class delcaration. - I don't know how to make a test case for this, but this strengthens the invariants that hold internally. The functionality change here is the edit to SemaDeclObjC.cpp. llvm-svn: 69728
-
Daniel Dunbar authored
llvm-svn: 69727
-
Daniel Dunbar authored
llvm-svn: 69721
-
Chris Lattner authored
llvm-svn: 69720
-
Ted Kremenek authored
pieces. llvm-svn: 69719
-
Fariborz Jahanian authored
llvm-svn: 69710
-
Ted Kremenek authored
llvm-svn: 69703
-
Ted Kremenek authored
the build). llvm-svn: 69702
-
Chris Lattner authored
in non-fragile abi mode. rdar://6811884 llvm-svn: 69701
-
Douglas Gregor authored
llvm-svn: 69699
-
Daniel Dunbar authored
llvm-svn: 69697
-
Fariborz Jahanian authored
llvm-svn: 69695
-
Ted Kremenek authored
llvm-svn: 69694
-
Ted Kremenek authored
llvm-svn: 69688
-
Chris Lattner authored
in cases like this: typedef struct { short instance; char name[0]; } ATTR_LIST_ENTRY2; void test() { ATTR_LIST_ENTRY2 X = (ATTR_LIST_ENTRY2) { .instance = 7, }; } While it is safe to emit them, it is pretty silly. llvm-svn: 69687
-
Ted Kremenek authored
layered regions. llvm-svn: 69686
-
Ted Kremenek authored
llvm-svn: 69682
-
Douglas Gregor authored
tentative definitions off to the ASTConsumer at the end of the translation unit. Eliminate CodeGen's internal tracking of tentative definitions, and instead hook into ASTConsumer::CompleteTentativeDefinition. Also, tweak the definition-deferal logic for C++, where there are no tentative definitions. Fixes <rdar://problem/6808352>, and will make it much easier for precompiled headers to cope with tentative definitions in the future. llvm-svn: 69681
-
Daniel Dunbar authored
llvm-svn: 69676
-
Daniel Dunbar authored
addRecordToClass. - Among other things, this fixes a crash when applying sizeof to an interface with synthesized ivars, although things still aren't "correct" here. llvm-svn: 69675
-
Steve Naroff authored
Add pch reader/writer support for most of DeclObjC.h. Very close to reading/writing all ObjC AST nodes that we will encounter in header files (still a few FIXME's). Once selector support is in place, we should be able to take this for a spin (and add test cases). llvm-svn: 69674
-
Chris Lattner authored
rdar://6810940 - @synchronized has no sema checks llvm-svn: 69670
-
Chris Lattner authored
llvm-svn: 69669
-
Sanjiv Gupta authored
llvm-svn: 69668
-
Chris Lattner authored
rdar://6810106 llvm-svn: 69667
-
Chris Lattner authored
llvm-svn: 69666
-
Chris Lattner authored
libfrontend. Patch by Alexei Svitkine! llvm-svn: 69664
-
Chris Lattner authored
llvm-svn: 69663
-
Chris Lattner authored
Temporarily accept both of them, I'll rip out the old one after awhile. llvm-svn: 69662
-
rdar://6808859Chris Lattner authored
aggregates even though we already accept explicit ones. Easy fix. llvm-svn: 69661
-
Chris Lattner authored
llvm-svn: 69660
-
Chris Lattner authored
patch by Alexei Svitkine! llvm-svn: 69659
-
Chris Lattner authored
but crashed codegen. Fix this to report the name of the llvm function. This fixes rdar://6808051 llvm-svn: 69658
-
Chris Lattner authored
-fno-show-location, patch by Alexei Svitkine (PR4024) llvm-svn: 69657
-
Chris Lattner authored
Alexei Svitkine! llvm-svn: 69656
-
Anders Carlsson authored
llvm-svn: 69654
-
Sanjiv Gupta authored
So 'abc' on i16 platforms will warn but not on i32 platforms. llvm-svn: 69653
-