- Apr 21, 2009
-
-
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
-
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
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
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
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
-
Anders Carlsson authored
llvm-svn: 69652
-
Daniel Dunbar authored
llvm-svn: 69650
-
Daniel Dunbar authored
when we need them -- which is exactly what some code was already doing! - No intended functionality change. llvm-svn: 69648
-
Mike Stump authored
llvm-svn: 69642
-
Daniel Dunbar authored
llvm-svn: 69641
-
Daniel Dunbar authored
w.r.t. ASTContext::[gs]etFieldDecl, and the Field argument to EmitObjCValueForIvar). llvm-svn: 69639
-
Daniel Dunbar authored
llvm-svn: 69638
-
Fariborz Jahanian authored
llvm-svn: 69629
-
- Apr 20, 2009
-
-
rdar://6807000Chris Lattner authored
() as being either zero arguments or one empty argument depending on situation. llvm-svn: 69627
-
Douglas Gregor authored
that also includes the contents of the IdentifierInfo itself (the various fields and flags, along with the chain of identifiers visible at the top level that have that name). We don't make any use of the hash table yet, except that our identifier ID -> string mapping points into the hash table now. llvm-svn: 69625
-
Anders Carlsson authored
llvm-svn: 69623
-
Daniel Dunbar authored
files. llvm-svn: 69622
-
Daniel Dunbar authored
GetClassSizeInfo Reduce nesting in GetInterfaceDeclStructLayout. Tweak some comments. No functionality change. llvm-svn: 69621
-
Steve Naroff authored
Next step: Add selector support to PCHWriter::AddDeclarationName(). llvm-svn: 69619
-
Chris Lattner authored
PR4023 llvm-svn: 69618
-