- Sep 12, 2009
-
-
Douglas Gregor authored
llvm-svn: 81588
-
Anders Carlsson authored
llvm-svn: 81587
-
Mike Stump authored
llvm-svn: 81585
-
Douglas Gregor authored
partial specialization, make sure we look into non-dependent base classes (but not dependent base classes). Fixes PR4951. llvm-svn: 81584
-
Fariborz Jahanian authored
llvm-svn: 81583
-
Daniel Dunbar authored
llvm-svn: 81582
-
Daniel Dunbar authored
- Currently unused. llvm-svn: 81581
-
Ted Kremenek authored
to statically type various methods in SValuator/GRState as required either a defined value or a defined-but-possibly-unknown value. This leads to various logic cleanups in GRExprEngine, and lets the compiler enforce via type checking our assumptions about what symbolic values are possibly undefined and what are not. Along the way, clean up some of the static analyzer diagnostics regarding the uses of uninitialized values. llvm-svn: 81579
-
- Sep 11, 2009
-
-
Fariborz Jahanian authored
first use in calling the conversion function on delete statements. llvm-svn: 81576
-
Douglas Gregor authored
instantiation definition can follow an explicit instantiation declaration. This is as far as I want to go with extern templates now, but they will still need quite a bit more work to get all of the C++0x semantics right. llvm-svn: 81573
-
John McCall authored
to stop making promises we can't currently keep. llvm-svn: 81571
-
Daniel Dunbar authored
llvm-svn: 81570
-
Douglas Gregor authored
instantiation of a member function template or member function of a class template to be out-of-line if the definition of that function template or member function was defined out-of-line. This ensures that we get the correct linkage for explicit instantiations of out-of-line definitions. llvm-svn: 81562
-
Fariborz Jahanian authored
llvm-svn: 81549
-
Douglas Gregor authored
- Diagnose attempts to add default arguments to templates (or member functions of templates) after the initial declaration (DR217). - Improve diagnostics when a default argument is redefined. Now, the note will always point at the place where the default argument was previously defined, rather than pointing to the most recent declaration of the function. llvm-svn: 81548
-
Anders Carlsson authored
llvm-svn: 81536
-
Fariborz Jahanian authored
block pointer ivars. llvm-svn: 81535
-
Benjamin Kramer authored
llvm-svn: 81519
-
John McCall authored
from its location. Initialize appropriately. When implicitly creating a declaration of a class template specialization after encountering the first reference to it, use the pattern class's location instead of the location of the first reference. llvm-svn: 81515
-
John McCall authored
specialization types differently. llvm-svn: 81512
-
Daniel Dunbar authored
llvm-svn: 81510
-
Anders Carlsson authored
llvm-svn: 81507
-
John McCall authored
llvm-svn: 81504
-
Zhongxing Xu authored
llvm-svn: 81501
-
Sam Weinig authored
llvm-svn: 81500
-
Anders Carlsson authored
llvm-svn: 81498
-
Daniel Dunbar authored
thumb-foo-bar as an ARM target. llvm-svn: 81497
-
Douglas Gregor authored
Also, treat the GNU __null as an integral constant expression to match GCC's behavior. llvm-svn: 81490
-
Steve Naroff authored
llvm-svn: 81487
-
Anders Carlsson authored
llvm-svn: 81486
-
Anders Carlsson authored
llvm-svn: 81485
-
Anders Carlsson authored
llvm-svn: 81481
-
Anders Carlsson authored
llvm-svn: 81480
-
Fariborz Jahanian authored
for block pointer. llvm-svn: 81479
-
Douglas Gregor authored
llvm-svn: 81477
-
Anders Carlsson authored
llvm-svn: 81475
-
Daniel Dunbar authored
llvm-svn: 81471
-
Daniel Dunbar authored
llvm-svn: 81470
-
Daniel Dunbar authored
llvm-svn: 81469
-
Fariborz Jahanian authored
class into a candidate set. llvm-svn: 81467
-