- Jun 08, 2011
-
-
Chandler Carruth authored
llvm-svn: 132743
-
Stuart Hastings authored
rdar://problem/9037836 llvm-svn: 132737
-
Joerg Sonnenberger authored
may pick it up. This would create bad text relocations. llvm-svn: 132736
-
- Jun 07, 2011
-
-
Fariborz Jahanian authored
declared __weak objc-gc mode. // rdar://9666091. llvm-svn: 132731
-
Nick Lewycky authored
-undef flag is passed in. Also __ASSEMBLER__ with -x assembler-with-cpp. (Don't ask.) llvm-svn: 132708
-
Douglas Gregor authored
specializations within an explicit instantiation to default to off (enabled by -pedantic). Nobody else seem to implement C++ [temp.explicit]p3. Fixes PR10093. llvm-svn: 132704
-
Alexis Hunt authored
llvm-svn: 132700
-
Eli Friedman authored
llvm-svn: 132694
-
- Jun 06, 2011
-
-
Eli Friedman authored
llvm-svn: 132691
-
Alexis Hunt authored
llvm-svn: 132687
-
Jonathan D. Turner authored
llvm-svn: 132679
-
Douglas Gregor authored
specializing a member of an unspecialized template, and recover from such errors without crashing. Fixes PR10024 / <rdar://problem/9509761>. llvm-svn: 132677
-
Francois Pichet authored
llvm-svn: 132675
-
Francois Pichet authored
"unsafe mix of type 'int' and type 'bool' in operation" llvm-svn: 132674
-
Chandler Carruth authored
this. My suggestion assumed a viable erase method for iterators on SmallPtrSet. This patch restores his original pattern. llvm-svn: 132673
-
Richard Smith authored
Fix PR10053: Improve diagnostics and error recovery for code which some compilers incorrectly accept due to a lack of proper support for two-phase name lookup. llvm-svn: 132672
-
- Jun 05, 2011
-
-
Benjamin Kramer authored
llvm-svn: 132669
-
Sebastian Redl authored
Drop most of InitializationSequence::SequenceKind's values. They didn't really contain any information that the step array didn't contain too. This makes debugging dumps a bit less informative, but probably not significantly so. The advantage is that the redundancy is gone, so the code is easier to understand. ReferenceBinding is still there, because it is used in some unclear code. llvm-svn: 132667
-
Sebastian Redl authored
llvm-svn: 132666
-
Sebastian Redl authored
Remove all references to InitializationSequence::FailedSequence from outside SemaInit.cpp. Replace them with the boolean conversion or the new Failed() function. This is a first step towards removing InitializationSequence::SequenceKind. No functionality change. llvm-svn: 132664
-
Sebastian Redl authored
llvm-svn: 132663
-
Sebastian Redl authored
llvm-svn: 132662
-
Sebastian Redl authored
llvm-svn: 132661
-
Douglas Gregor authored
compared even when one is a reference binding and the other is not (<rdar://problem/9173984>), but the definition of an identity sequence does not involve lvalue-to-rvalue adjustments (PR9507). Fix both inter-related issues. llvm-svn: 132660
-
-
Douglas Gregor authored
return <expression> ; in blocks with a 'void' result type, so long as <expression> has type 'void'. This follows the rules for C++ functions. llvm-svn: 132658
-
Douglas Gregor authored
with a type-dependent expression, infer the placeholder type 'Context.DependentTy' to indicate that this is just a placeholder. Fixes PR9982 / <rdar://problem/9486685>. llvm-svn: 132657
-
Rafael Espindola authored
llvm-svn: 132653
-
- Jun 04, 2011
-
-
Richard Smith authored
llvm-svn: 132651
-
Nick Lewycky authored
llvm-svn: 132637
-
Roman Divacky authored
llvm-svn: 132635
-
Roman Divacky authored
llvm-svn: 132634
-
Nick Lewycky authored
"-z =foo"). Do the same thing in clang. llvm-svn: 132630
-
Nick Lewycky authored
to the linker. llvm-svn: 132629
-
Nick Lewycky authored
common C++ pattern of using the same name for the constructor argument as you do for the member. Noticed by inspection. llvm-svn: 132626
-
Galina Kistanova authored
llvm-svn: 132623
-
Alexis Hunt authored
the self-host failures and Chandler's concerns. llvm-svn: 132622
-
Nick Lewycky authored
-Wnon-virtual-dtor! llvm-svn: 132619
-
Jordy Rose authored
llvm-svn: 132618
-
Jordy Rose authored
[analyzer] Don't crash when copying an unknown number of bytes with memcpy(). Also handle all memcpy-family return values in evalCopyCommon(), rather than having some outside and some inside. llvm-svn: 132617
-