- Feb 07, 2009
-
-
Ted Kremenek authored
GRExprEngine: When processing compound assignments, do a switch table lookup to get the non-compound opcode from the compound opcode instead of relying on the order of BinaryOperator::opcode values. This unbreaks the misc-ps.c test. llvm-svn: 63991
-
Chris Lattner authored
llvm-svn: 63990
-
Sebastian Redl authored
llvm-svn: 63987
-
Daniel Dunbar authored
non-empty. llvm-svn: 63986
-
Chris Lattner authored
long instead of int. This is because system heaers like to redefine typedefs and that is an error if they don't exactly match. Use long for intptr_t on all systems where long is the right size. llvm-svn: 63984
-
Sebastian Redl authored
llvm-svn: 63983
-
Sebastian Redl authored
llvm-svn: 63982
-
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
-
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
-
Daniel Dunbar authored
llvm-svn: 63952
-
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: 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: 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
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
-
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
-
- Feb 05, 2009
-
-
Chris Lattner authored
errors to 'fatal' error severity. llvm-svn: 63894
-
Ted Kremenek authored
Add 'AppendValue' to the list of magic CF function names that cause a tracked object to escape. Fixes <rdar://problem/6560661>. llvm-svn: 63891
-
Fariborz Jahanian authored
llvm-svn: 63881
-
Anders Carlsson authored
llvm-svn: 63879
-
Fariborz Jahanian authored
llvm-svn: 63878
-
Douglas Gregor authored
Also, put Objective-C protocols into their own identifier namespace. Otherwise, we find protocols when we don't want to in C++ (but not in C). llvm-svn: 63877
-
Torok Edwin authored
llvm-svn: 63872
-
Fariborz Jahanian authored
the documentation to the contrary). llvm-svn: 63871
-