- Jun 23, 2009
-
-
Douglas Gregor authored
Eliminate DeclPtrTy() arguments to ActOnDeclarator that are just a very, very weird way to pass "false". No functionality change llvm-svn: 74007
-
Ted Kremenek authored
llvm-svn: 74006
-
Ted Kremenek authored
llvm-svn: 73996
-
Ted Kremenek authored
llvm-svn: 73995
-
Douglas Gregor authored
when it should. llvm-svn: 73992
-
Ted Kremenek authored
- Change implementation of MemRegion::hasStackStorage()/hasHeapStorage() to use 'getMemorySpace()'. This avoids a double traversal up the region hierarchy and is simpler. - Add MemRegion::hasHeapOrStackStorage() as a slightly more efficient alternative to 'hasStackStorage() || hasHeapStorage()'. llvm-svn: 73977
-
Douglas Gregor authored
llvm-svn: 73976
-
Ted Kremenek authored
llvm-svn: 73973
-
Ted Kremenek authored
llvm-svn: 73968
-
Ted Kremenek authored
Remove old Xcode project. We can now automatically generate an Xcode project that compiles all of LLVM (not just Clang) using CMake. llvm-svn: 73960
-
Ted Kremenek authored
llvm-svn: 73958
-
Douglas Gregor authored
Add a test illustrating our current inability to properly cope with the point of instantation of a member function of a class template specialization llvm-svn: 73956
-
Douglas Gregor authored
New test for when the subexpressions within a typeid are potentially evaluated. We seem to be the only ones to get this right. llvm-svn: 73955
-
Zhongxing Xu authored
llvm-svn: 73954
-
Zhongxing Xu authored
No functionality change. llvm-svn: 73952
-
Zhongxing Xu authored
Clean up code with ValueManager. llvm-svn: 73951
-
Zhongxing Xu authored
explicitly. Make 0 value with the field type. llvm-svn: 73949
-
Zhongxing Xu authored
array elements to 0 explicitly. Create 0 values with the element type. llvm-svn: 73946
-
Chris Lattner authored
with dos style newlines. I have a trivial test for this: // RUN: clang-cc %s -verify #define test(x, y) \ x ## y but I don't know how to get svn to not change newlines and testrunner doesn't work with dos style newlines either, so "not worth it". :) rdar://6994000 llvm-svn: 73945
-
Zhongxing Xu authored
trait-based MemRegion creation. llvm-svn: 73941
-
Zhongxing Xu authored
llvm-svn: 73940
-
Zhongxing Xu authored
llvm-svn: 73939
-
Chris Lattner authored
llvm-svn: 73938
-
Anders Carlsson authored
llvm-svn: 73937
-
Chris Lattner authored
Among other things, this makes the warning about unknown warning options mappable. For example: $ clang t.c -Werror -Wfoo error: unknown warning option '-Wfoo' [-Wunknown-warning-option] For another thing, they are properly color coded now too :) llvm-svn: 73936
-
Ted Kremenek authored
- Embed a reference to MemRegionManager objects in MemSpaceRegion objects - Use this embedded reference for MemRegion objects to access ASTContext objects without external help - Use this access to ASTContext to simplify 'isBoundable' (no ASTContext& argument required) llvm-svn: 73935
-
Chris Lattner authored
llvm-svn: 73934
-
Argyrios Kyrtzidis authored
llvm-svn: 73933
-
Argyrios Kyrtzidis authored
llvm-svn: 73932
-
Argyrios Kyrtzidis authored
llvm-svn: 73931
-
Argyrios Kyrtzidis authored
llvm-svn: 73930
-
Ted Kremenek authored
llvm-svn: 73927
-
Ted Kremenek authored
the new trait-based construction of MemRegion objects. llvm-svn: 73926
-
Douglas Gregor authored
llvm-svn: 73924
-
Fariborz Jahanian authored
llvm-svn: 73922
-
Ted Kremenek authored
new generalized region-construction code. llvm-svn: 73921
-
Douglas Gregor authored
llvm-svn: 73918
-
Ted Kremenek authored
member template functions and traits. The idea is to allow MemRegionManager to construct subclasses of MemRegion that aren't declared in MemRegion.h (e.g., checker-specific regions). llvm-svn: 73917
-
Douglas Gregor authored
specialization. At present, all implicit instantiations occur at the end of the translation unit. llvm-svn: 73915
-
Chris Lattner authored
deprecated decls. llvm-svn: 73914
-