- Dec 03, 2009
-
-
Chris Lattner authored
Patch by Howard Hinnant! llvm-svn: 90365
-
Ted Kremenek authored
Add a heuristic to the dead stores checker to prune dead stores for variables annotated with '__block'. This is overly conservative, but now the analyzer doesn't report dead stores for variables that can be updated by a block call. llvm-svn: 90364
-
Bill Wendling authored
that it doesn't have dangling pointers when abstract types are resolved. This modifies it somewhat to address comments: making the "StructLayoutMap" an anonymous structure, calling "removeAbstractTypeUser" when appropriate, and adding asserts where helpful. llvm-svn: 90362
-
Sebastian Redl authored
llvm-svn: 90361
-
Eli Friedman authored
llvm-svn: 90360
-
Daniel Dunbar authored
llvm-svn: 90359
-
Mike Stump authored
catch very many of them and if we caught all of them, the errors would be annoying. I'm working on this next. WIP. llvm-svn: 90358
-
Mike Stump authored
llvm-svn: 90357
-
Mike Stump authored
code, but to track this down was laborious. llvm-svn: 90356
-
- Dec 02, 2009
-
-
Douglas Gregor authored
constructor, by keeping the DeclaratorInfo* rather than just the type and a single location. llvm-svn: 90355
-
Douglas Gregor authored
llvm-svn: 90354
-
Evan Cheng authored
llvm-svn: 90353
-
Bill Wendling authored
llvm-svn: 90352
-
Daniel Dunbar authored
*something*. - We really need to fix how LLVM's build systems manage linking. Pretty-please-someone-else-do-this? :) llvm-svn: 90350
-
Daniel Dunbar authored
llvm-svn: 90349
-
Daniel Dunbar authored
llvm-svn: 90348
-
Eli Friedman authored
and funcctions declared locally within a function. llvm-svn: 90344
-
John McCall authored
that this was causing a problem, but it could have. llvm-svn: 90343
-
Nuno Lopes authored
llvm-svn: 90342
-
John McCall authored
members. Fixes PR5667. llvm-svn: 90341
-
Mike Stump authored
parameter setup code and set up the catch parameter setup code to protect that code with terminate. llvm-svn: 90340
-
Mike Stump authored
llvm-svn: 90339
-
Jim Grosbach authored
llvm-svn: 90337
-
Jim Grosbach authored
No functionality change. llvm-svn: 90336
-
Mike Stump authored
llvm-svn: 90335
-
Mike Stump authored
llvm-svn: 90334
-
Mike Stump authored
llvm-svn: 90331
-
Mike Stump authored
llvm-svn: 90330
-
Douglas Gregor authored
file. This is accomplished by introducing the notion of a "virtual" file into the file manager, which provides a FileEntry* for a named file whose size and modification time are known but which may not exist on disk. Added a cute little test that remaps both a .c file and a .h file it includes to alternative files. llvm-svn: 90329
-
Anders Carlsson authored
In Sema, whenever we think that a function is going to cause a vtable to be generated, we mark any virtual implicit member functions as referenced. llvm-svn: 90327
-
Bob Wilson authored
llvm-svn: 90326
-
Jim Grosbach authored
llvm-svn: 90324
-
Ted Kremenek authored
llvm-svn: 90323
-
Douglas Gregor authored
llvm-svn: 90322
-
Andreas Neustifter authored
This is necessary for tests so the results are comparable. llvm-svn: 90320
-
Benjamin Kramer authored
llvm-svn: 90319
-
Devang Patel authored
llvm-svn: 90318
-
Douglas Gregor authored
involving unsaved files, using the -remap-file= functionality recently added to clang-cc. llvm-svn: 90314
-
John McCall authored
llvm-svn: 90313
-
Daniel Dunbar authored
llvm-svn: 90312
-