- Jun 24, 2011
-
-
Bob Wilson authored
llvm-svn: 133826
-
Fariborz Jahanian authored
is not implemented. // rdar://9651605 llvm-svn: 133819
-
Argyrios Kyrtzidis authored
Fixes crash in http://llvm.org/PR10109 & rdar://9584039. llvm-svn: 133816
-
Fariborz Jahanian authored
objects. // rdar://9495837 llvm-svn: 133806
-
Argyrios Kyrtzidis authored
if the location given points at the last token of the macro instantiation. Fixes rdar://9045701. llvm-svn: 133804
-
Argyrios Kyrtzidis authored
points to a macro instantiation. llvm-svn: 133802
-
Argyrios Kyrtzidis authored
at the start of a macro instantiation. llvm-svn: 133801
-
Argyrios Kyrtzidis authored
is at the first token but that the location's offset is not inside the token as well. llvm-svn: 133800
-
Jay Foad authored
llvm-svn: 133790
-
Alexis Hunt authored
conventions. I then discovered a typo in the using declaration bit in LookupSpecialMember. This led to discovering [namespace.udecl]p15, which clang implements incorrectly. Thus I've added a comment and implemented the code consistently with the rest of clang - that is incorrectly. And because I don't want to include tests of something incorrect, I've ripped the test out. llvm-svn: 133784
-
Argyrios Kyrtzidis authored
Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. rdar://9477613. llvm-svn: 133779
-
Fariborz Jahanian authored
diagnose it properly and don't throw clang into an infinit loop. // rdar://9653341 llvm-svn: 133773
-
Alexis Hunt authored
llvm-svn: 133769
-
- Jun 23, 2011
-
-
-
Argyrios Kyrtzidis authored
llvm-svn: 133762
-
John McCall authored
works in a 'while(false)' loop. Simplify this code; it was complicated only in anticipation of C++0x lambdas, and it can become complicated again when those happen. :) llvm-svn: 133761
-
Fariborz Jahanian authored
to its header to avoid an explicit instantiation. llvm-svn: 133753
-
Fariborz Jahanian authored
in fragile abi mode and some other cleanups. // rdar://8940528 llvm-svn: 133747
-
Eli Friedman authored
Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. <rdar://problem/9640356> llvm-svn: 133737
-
Fariborz Jahanian authored
llvm-svn: 133731
-
Fariborz Jahanian authored
same declaration. Templatize dropAttr for general use. llvm-svn: 133724
-
Fariborz Jahanian authored
// rdar://9538608 llvm-svn: 133721
-
Dylan Noblesmith authored
Sorry! This commit worked in CMake, but CXX_INCLUDE_ROOT is defined in a different config.h for autoconf. llvm-svn: 133715
-
Dylan Noblesmith authored
This is the only usage in clang's headers, and it's for a define that only exists on CMake builds for the sake of the MSVC compiler, so just use an ifdef instead. Also add an include for config.h in a file that actually needs it, and was picking it up by accident indirectly. llvm-svn: 133710
-
Douglas Gregor authored
and into a new file, SemaExprMember.cpp, bringing SemaExpr.cpp just under 10,000 lines of code (ugh). No functionality change, although I intend to do some refactoring of this code to address PR8368 at some point in the "near" future. llvm-svn: 133674
-
-
Alexis Hunt authored
llvm-svn: 133671
-
Douglas Gregor authored
Sema::CreateUnaryExprOrTypeTraitExpr() rather than recursing in some cases. Fixes <rdar://problem/9659191>. llvm-svn: 133663
-
Alexis Hunt authored
implicit move tests. llvm-svn: 133655
-
Fariborz Jahanian authored
declared variable and ignore it. // rdar://9538608 llvm-svn: 133654
-
- Jun 22, 2011
-
-
Fariborz Jahanian authored
in Darwin's fragile abi mode. // rdar://8940528 llvm-svn: 133639
-
Manuel Klimek authored
Removes dead code found in the process. Adds a test to verify that ParenListExprs do not have NULL types. llvm-svn: 133637
-
Douglas Gregor authored
llvm-svn: 133633
-
Douglas Gregor authored
issues between a bitwise operator and a comparison operator. Fixes <rdar://problem/9637759>. llvm-svn: 133630
-
Douglas Gregor authored
via a typedef of a function, make sure to synthesize parameter declarations. Fixes PR9654 / <rdar://problem/9257497>. llvm-svn: 133628
-
-
Eric Christopher authored
Patch by Jean-Daniel Dupas! llvm-svn: 133624
-
Douglas Gregor authored
llvm-svn: 133623
-
Fariborz Jahanian authored
integral as it is not transferring ownership.. // rdar://9619861 llvm-svn: 133622
-
Douglas Gregor authored
objects, so that we steal the retain count of a temporary __strong pointer (zeroing out that temporary), eliding a retain/release pair. Addresses <rdar://problem/9364932>. llvm-svn: 133621
-