- Aug 25, 2010
-
-
John McCall authored
llvm-svn: 112030
-
John McCall authored
llvm-svn: 112028
-
John McCall authored
llvm-svn: 112027
-
John McCall authored
llvm-svn: 112026
-
John McCall authored
llvm-svn: 112024
-
Daniel Dunbar authored
llvm-svn: 112023
-
Daniel Dunbar authored
as a truncation not a comparison to null. llvm-svn: 112021
-
John McCall authored
but not in C++, so don't emit aggregate loads of volatile references in null context in C++. Happens to have been caught by an assertion. We do not get the scalar case right. Volatiles are really broken. llvm-svn: 112019
-
John McCall authored
llvm-svn: 112018
-
Zhongxing Xu authored
llvm-svn: 112014
-
Douglas Gregor authored
(e.g., for message sends or method declaration/definition completions), adjust methods that come from a base class. llvm-svn: 112013
-
Sebastian Redl authored
llvm-svn: 112012
-
Sebastian Redl authored
llvm-svn: 112011
-
Argyrios Kyrtzidis authored
llvm-svn: 112006
-
Argyrios Kyrtzidis authored
llvm-svn: 112005
-
Argyrios Kyrtzidis authored
llvm-svn: 112004
-
Fariborz Jahanian authored
has its own getter and setter methods declared. Fixed 8349319 (nonfragile-abi2). llvm-svn: 112003
-
Devang Patel authored
llvm-svn: 112002
-
Douglas Gregor authored
performing code completion at the statement level (rather than in an arbitrary expression). llvm-svn: 112001
-
John McCall authored
llvm-svn: 111999
-
Douglas Gregor authored
present, prefer values to types, since it's more common to compute with values than it is to declare new entities or perform type casts. So, tweak the ranking of types vs. other declarations and constants accordingly. llvm-svn: 111998
-
John McCall authored
llvm-svn: 111997
-
Ted Kremenek authored
USRs for class extensions should "mangle" in the location of the extension. (<rdar://problem/8350262>) llvm-svn: 111991
-
Fariborz Jahanian authored
SemaCXX/expressions.cpp. llvm-svn: 111988
-
John McCall authored
only form pointers-to-member if the expression has the appropriate form. This avoids assertions later on on invalid code, but also allows us to properly resolve mixed-staticity overloads. llvm-svn: 111987
-
Sebastian Redl authored
AST writer support for having specializations of templates from earlier in the chain. This ought to finish C++ chained PCH support. llvm-svn: 111986
-
Sebastian Redl authored
llvm-svn: 111985
-
Douglas Gregor authored
llvm-svn: 111984
-
Daniel Dunbar authored
- I didn't implement the GCC "multiple include guard" detection parts, because it doesn't seem useful or obvious. llvm-svn: 111983
-
Dale Johannesen authored
some bugs in setting allowsRegister on the ones there. 8348447. llvm-svn: 111980
-
Chris Lattner authored
-iwithsysroot flag should do that. This fixes rdar://8345942 llvm-svn: 111979
-
Ted Kremenek authored
Fix printf format string checking for '%lc' (which expects a wint_t or compatible argument). Fixes PR 7981. llvm-svn: 111978
-
Fariborz Jahanian authored
register variable (c++03 7.1.1P3). radar 8108252. llvm-svn: 111977
-
Douglas Gregor authored
arguments. llvm-svn: 111976
-
- Aug 24, 2010
-
-
Daniel Dunbar authored
Windows breaks things (because it pops up dialogs) since we don't have crash recovery support there (yet). llvm-svn: 111970
-
Chris Lattner authored
Instead of implementing -isystem, I accidentally implemented this cousin. Next up is to implement -isystem right. llvm-svn: 111966
-
Tom Care authored
- Added wasReferenced function to PseudoConstantAnalysis to determine if a variable was ever referenced in a function (outside of a self-assignment) - BlockDeclRefExpr referenced variables are now explicitly added to the non-constant list - Remove unnecessary ignore of implicit casts - Generalized parameter self-assign detection to detect deliberate self-assigns of variables to avoid unused variable warnings - Updated test cases with deliberate self-assignments - Fixed bug with C++ references and pseudoconstants - Added test case for C++ references and pseudoconstants llvm-svn: 111965
-
John McCall authored
some of it off completely. llvm-svn: 111957
-
Douglas Gregor authored
e.g., after #ifdef/#ifndef or #undef, or inside a defined <macroname> expression in a preprocessor conditional. llvm-svn: 111954
-
Douglas Gregor authored
e.g., after a "#" we'll suggest #if, #ifdef, etc. llvm-svn: 111943
-