- Dec 03, 2009
-
-
Devang Patel authored
Emit method definition DIE at module level (even for methods with inlined functino body at soure level) so that the debugger can invoke it. This fixes many test failures in gdb test suite. llvm-svn: 90375
-
Mike Stump authored
FAIL: g++.old-deja/g++.mike/eh23.C (test for excess errors) llvm-svn: 90374
-
Ted Kremenek authored
llvm-svn: 90373
-
Bill Wendling authored
function, converting "dyn_cast" to "cast", asserting the correct things, and other general cleanups. llvm-svn: 90371
-
Chris Lattner authored
llvm-svn: 90370
-
Chris Lattner authored
llvm-svn: 90369
-
Ted Kremenek authored
llvm-svn: 90368
-
John McCall authored
results in them (which we were doing intentionally as a stopgap). Fix an DeclContext lookup-table ordering problem which was causing UsingDecls to show up incorrectly when looking for ordinary results. And oh hey Clang-Code-Syntax passes now. llvm-svn: 90367
-
Chris Lattner authored
llvm-svn: 90366
-
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
-