- Oct 22, 2010
-
-
Fariborz Jahanian authored
statement expressions, //rdar: //8540501 llvm-svn: 117146
-
Devang Patel authored
Delay record type's debug info emission, in -flimit-debug-info mode, if member expression's base is call expr. llvm-svn: 117127
-
Devang Patel authored
llvm-svn: 117120
-
Oscar Fuentes authored
See PR 8473. llvm-svn: 117110
-
Devang Patel authored
Tidy up MIPS_linkage name. Provide it only if it does not match regular name, otherwise it confuses debugger. This is tested by local.C in llvmgcc testsuite. llvm-svn: 117107
-
Benjamin Kramer authored
llvm-svn: 117106
-
Benjamin Kramer authored
llvm-svn: 117104
-
Douglas Gregor authored
the current context's redeclaration context, ignoring using directives. Fixes PR8430. llvm-svn: 117097
-
Douglas Gregor authored
protocol-qualified types such as id<Protocol>. llvm-svn: 117081
-
- Oct 21, 2010
-
-
Dan Gohman authored
llvm-svn: 117046
-
Ted Kremenek authored
Tweak diagnostics for redeclaration of a @property in a class extension where the redelcaration and original declaration have the 'readwrite' attribute. This is a common case, and we can issue a more lucid diagnostic. Fixes <rdar://problem/7629420>. llvm-svn: 117045
-
Ted Kremenek authored
llvm-svn: 117044
-
Dan Gohman authored
llvm-svn: 117043
-
Douglas Gregor authored
char32_t character types and enable built-in overloaded operator candidates for these types. Fixes PR8432. llvm-svn: 117038
-
Douglas Gregor authored
themselves have no template parameters. This is actually a restriction due to the grammar of template template parameters, but we choose to diagnose it in Sema to provide better recovery. llvm-svn: 117032
-
Douglas Gregor authored
redeclarations of main appropriately rather than allowing it to be overloaded. Also, disallowing declaring main as a template. Fixes GCC DejaGNU g++.old-deja/g++.other/main1.C. llvm-svn: 117029
-
Douglas Gregor authored
variable, handle conditional operators involving a throw-expression. Fixes GCC DejaGNU's g++.dg/template/cond4.C. llvm-svn: 117027
-
Francois Pichet authored
llvm-svn: 117026
-
Ted Kremenek authored
nil. Otherwise we can get false paths where a second @synchronized using the mutex can have a bogus warning. Fixes <rdar://problem/8578650>. llvm-svn: 117016
-
Francois Pichet authored
llvm-svn: 117005
-
Michael J. Spencer authored
llvm-svn: 117003
-
Michael J. Spencer authored
This adds an option to set the _MSC_VER macro without recompiling. This is very useful when testing compatibility with the Windows SDK and c++stdlib headers. -fmsc-version=<version> (defaults to VS2003 (1300)) llvm-svn: 116999
-
Ted Kremenek authored
or a 'short'. This fixes that and allows the hints to suggest 'h' modifiers for small ints. Patch by Justin Bogner! llvm-svn: 116996
-
Ted Kremenek authored
llvm-svn: 116995
-
Michael J. Spencer authored
llvm-svn: 116990
-
Michael J. Spencer authored
Didn't realize this was on my branch ;/. llvm-svn: 116989
-
Michael J. Spencer authored
llvm-svn: 116988
-
Craig Silverstein authored
function decls. Reviewed by rjmccall and nlewycky. llvm-svn: 116979
-
Argyrios Kyrtzidis authored
When implicit members are added to a C++ record, notify the serializer so that a chained PCH writes the definition again. Thanks to Doug for the hint! llvm-svn: 116975
-
Argyrios Kyrtzidis authored
if it's a template specialization pointing at the template. llvm-svn: 116974
-
Ted Kremenek authored
Remove obsolete GRAuditor and GRSimpleAPICheck, which have been completely subsumed by the Checker interface. llvm-svn: 116973
-
Ted Kremenek authored
llvm-svn: 116971
-
Douglas Gregor authored
inclusion directives, keeping track of every #include, #import, etc. in the translation unit. We keep track of the source location and kind of the inclusion, how the file name was spelled, and the underlying file to which the inclusion resolved. llvm-svn: 116952
-
- Oct 20, 2010
-
-
Argyrios Kyrtzidis authored
Fix chained PCH issue; make sure all visible decls that will be put into a UPDATE_VISIBLE block were recorded beforehand. llvm-svn: 116931
-
Argyrios Kyrtzidis authored
llvm-svn: 116930
-
Fariborz Jahanian authored
to 'super'. llvm-svn: 116928
-
Duncan Sands authored
As far as I can see, gcc is right to think this! The following change will cause a nice segfault rather than undefined behaviour if this case occurs. Someone who understands what this code is supposed to do should probably take a proper look. llvm-svn: 116917
-
John McCall authored
say 'implicitly' when it was implicit. Resolves PR 7930 and my peace of mind. llvm-svn: 116916
-
Chandler Carruth authored
interactions with -isysroot and other driver commands. llvm-svn: 116912
-
John McCall authored
on a friend declaration, skip template-ids which do not depend on the current parameter list. llvm-svn: 116911
-