- Feb 07, 2009
-
-
Fariborz Jahanian authored
Now we can say 'hello world' objective-c style in the nonfragile abi. llvm-svn: 63981
-
Chris Lattner authored
don't typecast CHAR_MIN to char, this makes it not a PP constant and gives it the wrong unpromoted type. Thanks to Sebastian for pointing this out! llvm-svn: 63980
-
- Feb 06, 2009
-
-
Chris Lattner authored
llvm-svn: 63977
-
Chris Lattner authored
in a gcc 4.5 compatible way so that stdint.h can follow the compiler's notion of types. llvm-svn: 63976
-
Douglas Gregor authored
llvm-svn: 63975
-
Douglas Gregor authored
redeclarations. For example, checks that a class template redeclaration has the same template parameters as previous declarations. Detangled class-template checking from ActOnTag, whose logic was getting rather convoluted because it tried to handle C, C++, and C++ template semantics in one shot. Made some inroads toward eliminating extraneous "declaration does not declare anything" errors by adding an "error" type specifier. llvm-svn: 63973
-
Ted Kremenek authored
llvm-svn: 63961
-
Fariborz Jahanian authored
llvm-svn: 63959
-
Ted Kremenek authored
ASTContext. This required changing all clients to pass in the ASTContext& to the constructor of StringLiteral. I also changed all allocations of StringLiteral to use new(ASTContext&). Along the way, I updated a bunch of new()'s in StmtSerialization.cpp to use the allocator from ASTContext& (not complete). llvm-svn: 63958
-
Ted Kremenek authored
Add sub-testcase where we process Cocoa.h using --disable-free (i.e., test the usage of the BumpPtrAllocator in ASTContext). llvm-svn: 63957
-
Daniel Dunbar authored
llvm-svn: 63955
-
Daniel Dunbar authored
-dynamiclib. Re-audited translations to make sure I didn't miss something else. llvm-svn: 63953
-
Daniel Dunbar authored
llvm-svn: 63952
-
Ted Kremenek authored
Added special versions of new[]/delete[] to complement the new/delete which uses ASTContext's allocator. Updated some comments along the way. llvm-svn: 63949
-
Chris Lattner authored
llvm-svn: 63947
-
Chris Lattner authored
llvm-svn: 63945
-
Chris Lattner authored
llvm-svn: 63942
-
Douglas Gregor authored
matching member exists. Thanks to Piotr Rak for reporting the problem! llvm-svn: 63939
-
Zhongxing Xu authored
llvm-svn: 63930
-
Zhongxing Xu authored
llvm-svn: 63929
-
Zhongxing Xu authored
for FieldRegion. This enables us to track more values. Simplify SymbolicRegion::getRValueType(). We assume the symbol always has pointer type. llvm-svn: 63928
-
Chris Lattner authored
diffing the output of: clang -dM -o - -E -x c foo.c | sort llvm-svn: 63926
-
Chris Lattner authored
llvm-svn: 63925
-
Chris Lattner authored
llvm-svn: 63924
-
Chris Lattner authored
llvm-svn: 63922
-
Chris Lattner authored
llvm-svn: 63921
-
Chris Lattner authored
llvm-svn: 63920
-
Chris Lattner authored
predefines buffer initialization. llvm-svn: 63919
-
Chris Lattner authored
Now you too can have a 47 bit long long! llvm-svn: 63918
-
Chris Lattner authored
llvm-svn: 63917
-
Chris Lattner authored
implementing PR3492: #include failures should be a fatal error llvm-svn: 63915
-
Chris Lattner authored
llvm-svn: 63914
-
Chris Lattner authored
llvm-svn: 63913
-
Ted Kremenek authored
Use ASTContext's allocator to deallocate Stmt objects instead of using 'delete'. This fixes <rdar://problem/6561143>. llvm-svn: 63905
-
Daniel Dunbar authored
llvm-svn: 63903
-
Daniel Dunbar authored
- <rdar://problem/6551577> [ccc] require -x with - llvm-svn: 63901
-
Douglas Gregor authored
canonicalize by template parameter depth, index, and name, and the unnamed version of a template parameter serves as the canonical. TemplateTypeParmDecl no longer needs to inherit from TemplateParmPosition, since depth and index information is present within the type. llvm-svn: 63899
-
Ted Kremenek authored
llvm-svn: 63897
-
- Feb 05, 2009
-
-
Chris Lattner authored
llvm-svn: 63896
-
Chris Lattner authored
llvm-svn: 63895
-