- Dec 04, 2009
-
-
Mike Stump authored
llvm-svn: 90537
-
Eli Friedman authored
llvm-svn: 90536
-
Anders Carlsson authored
llvm-svn: 90535
-
Anders Carlsson authored
llvm-svn: 90534
-
Anders Carlsson authored
llvm-svn: 90533
-
Anders Carlsson authored
llvm-svn: 90532
-
Anders Carlsson authored
llvm-svn: 90531
-
Anders Carlsson authored
llvm-svn: 90530
-
Anders Carlsson authored
llvm-svn: 90529
-
Anders Carlsson authored
llvm-svn: 90528
-
Anders Carlsson authored
llvm-svn: 90527
-
Eli Friedman authored
directly into the sret pointer. This is an optimization in C, but is required for correctness in C++ for classes with a non-trivial copy constructor. llvm-svn: 90526
-
Anders Carlsson authored
llvm-svn: 90525
-
Anders Carlsson authored
llvm-svn: 90524
-
Anders Carlsson authored
llvm-svn: 90523
-
Anders Carlsson authored
llvm-svn: 90522
-
Eli Friedman authored
llvm-svn: 90521
-
Anders Carlsson authored
Remove the GlobalDecl from the CovariantThunk struct, we can just look it up in the Methods table now. llvm-svn: 90519
-
Anders Carlsson authored
llvm-svn: 90517
-
Ted Kremenek authored
Allow BlockInvocationContext to wrap either a BlockDecl* or a BlockDataRegion*, giving us choice in our degree of context-sensitivity. llvm-svn: 90516
-
Anders Carlsson authored
llvm-svn: 90515
-
Mike Stump authored
Fixup throws and rethrows to use invoke as appropriate. llvm-svn: 90513
-
Eli Friedman authored
probably want to do some sort of performance assessment before enabling it, though. llvm-svn: 90510
-
Ted Kremenek authored
llvm-svn: 90509
-
Ted Kremenek authored
Refactor FoldingSet profiling code for LocationContexts, and add a new BlockInvocationContext to represent the invocation of a block. llvm-svn: 90506
-
Eli Friedman authored
as a constant integer. Also, some minor cleanup and improvements to the diagnostics. llvm-svn: 90504
-
Ted Kremenek authored
llvm-svn: 90503
-
John McCall authored
create the enum type in the same scope as you would a record type. llvm-svn: 90500
-
Ted Kremenek authored
llvm-svn: 90499
-
- Dec 03, 2009
-
-
Mike Stump authored
llvm-svn: 90494
-
Mike Stump authored
llvm-svn: 90492
-
John McCall authored
Make it an inner class of Parser to assuage access control. No functionality change. llvm-svn: 90491
-
Eli Friedman authored
don't infinitely recurse for cases we can't evaluate. llvm-svn: 90480
-
Ted Kremenek authored
Try to make the output of PlistDiagnostics more deterministic by sorting PathDiagnostics before they are emitted. Fixes <rdar://problem/7439668>. llvm-svn: 90478
-
Fariborz Jahanian authored
a new virtual function is declared/instantiated. it is used in couple of places. llvm-svn: 90470
-
Daniel Dunbar authored
old syntax isn't supported. llvm-svn: 90469
-
Douglas Gregor authored
instantiation, to ensure that we mark class template specilizations as abstract when we need to and perform checking of abstract classes. Also, move the checking that determines whether we are creating a variable of abstract class type *after* we check whether the type is complete. Otherwise, we won't see when we have an abstract class template specialization that is implicitly instantiated by this declaration. This is the "something else" that Sebastian had noted earlier. llvm-svn: 90467
-
Anders Carlsson authored
When instantiating a class, if a base specifier is not dependent we still need to copy its attributes down to the instantiated class. llvm-svn: 90463
-
Ted Kremenek authored
Tweak handling of BlockDataRegions in RegionStoreManager::RemoveDeadBindings(): only the VarRegions for variables marked with the '__block' annotation should have their lifetime extended by a BlockDataRegion. llvm-svn: 90462
-
Anders Carlsson authored
llvm-svn: 90461
-