- Feb 07, 2012
-
-
Ted Kremenek authored
llvm-svn: 149939
-
Eli Friedman authored
Misc improvements to the diagnostic when a variable is odr-used in a context that is not allowed to capture variables. Fixes PR11883. llvm-svn: 149937
-
Bill Wendling authored
std::vector. llvm-svn: 149936
-
Bill Wendling authored
445.gobmk by ~1.7%. llvm-svn: 149935
-
Bill Wendling authored
llvm-svn: 149933
-
Eli Friedman authored
llvm-svn: 149930
-
Devang Patel authored
Relax valid location check. This fixes a clang crash while emitting debug info for properties that are synthesized by the compiler by default. llvm-svn: 149929
-
- Feb 06, 2012
-
-
Chris Lattner authored
llvm-svn: 149928
-
Chris Lattner authored
allocating an std::string. llvm-svn: 149924
-
Abramo Bagnara authored
Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). The new info is propagated to TSTLoc on template instantiation, getting rid of 3 FIXMEs in TreeTransform.h and another one Parser.cpp. Simplified code in TypeSpecLocFiller visitor methods for DTSTLoc and DependentNameTypeLoc by removing what now seems to be dead code (adding corresponding assertions). llvm-svn: 149923
-
Chris Lattner authored
llvm-svn: 149916
-
Chris Lattner authored
llvm-svn: 149915
-
Manuel Klimek authored
assignment operator. llvm-svn: 149909
-
Eli Friedman authored
llvm-svn: 149908
-
Ted Kremenek authored
Tweak format string checking to work with %@ and ObjC toll-free bridging. <rdar://problem/10814120> llvm-svn: 149907
-
Eric Christopher authored
Add a quiet option for dwarfdump and move it out of NDEBUG only. Still requires an option as we don't want this on by default. llvm-svn: 149894
-
Eric Christopher authored
to leave this as a debug only option for now. llvm-svn: 149890
-
Abramo Bagnara authored
Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / DependentTSTLoc. Uniformed names referencing elaborated keyword. No intended functionality changes. llvm-svn: 149889
-
Fariborz Jahanian authored
enums with underlying type explicitly specified (feature which is on by default in objective-c). // rdar://10798770 llvm-svn: 149888
-
Devang Patel authored
llvm-svn: 149881
-
Benjamin Kramer authored
- Turn openSUSE version parsing into a StringSwitch - Add an entry for Fedora release 16 (Verne) llvm-svn: 149872
-
Abramo Bagnara authored
Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. llvm-svn: 149870
-
Benjamin Kramer authored
llvm-svn: 149869
-
Abramo Bagnara authored
llvm-svn: 149868
-
Benjamin Kramer authored
llvm-svn: 149864
-
Craig Topper authored
Fix vector splat casts to cast element to the appropriate vector element before inserting into the vector. Fixes PR11930. llvm-svn: 149855
-
Richard Smith authored
llvm-svn: 149854
-
Aaron Ballman authored
llvm-svn: 149852
-
- Feb 05, 2012
-
-
Benjamin Kramer authored
Move operator overload out of line. Calling operator<< on a forward declared type doesn't seem to work on MSVC. llvm-svn: 149819
-
Richard Smith authored
can't produce a constant expression is not ill-formed (so long as some instantiation of that function can produce a constant expression). llvm-svn: 149802
-
Chris Lattner authored
llvm-svn: 149801
-
Dylan Noblesmith authored
(I was going to fix the TODO about DenseMap too, but that would break self-host right now. See PR11922.) llvm-svn: 149799
-
Dylan Noblesmith authored
llvm-svn: 149798
-
Richard Smith authored
lvalue-to-rvalue conversions on the source type of the conversion, not the target type (which has them removed for non-class types). llvm-svn: 149796
-
Bob Wilson authored
We had been generating load/store instructions with the default alignment for the vector element type, even when the pointer argument had less alignment. <rdar://problem/10538555> llvm-svn: 149794
-
- Feb 04, 2012
-
-
Sebastian Redl authored
llvm-svn: 149792
-
Sebastian Redl authored
Factor out the actual overload resolution from TryConstructorInitialization, since it needs to be used again for list constructor resolution. llvm-svn: 149791
-
Sebastian Redl authored
Don't unwrap initializer lists before calling TryConstructorInitialization, instead doing a little more work inside. This should make finding initializer list constructors easier, as well as fix one place where the ({}) vs {} issue was probably poorly handled. llvm-svn: 149790
-
Benjamin Kramer authored
Fix all the transitive include users. llvm-svn: 149783
-
Benjamin Kramer authored
- Move the offending methods out of line and fix transitive includers. - This required changing an enum in the PPCallback API into an unsigned. llvm-svn: 149782
-