- Aug 25, 2010
-
-
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
-
Fariborz Jahanian authored
previous use of a synthesized 'ivar' with property of same name declared as @dynamic. In this case, 'ivar' is in the inherited class and no diagnostics should be issued. llvm-svn: 111940
-
Devang Patel authored
llvm-svn: 111936
-
Ted Kremenek authored
llvm-svn: 111935
-
Daniel Dunbar authored
identify what version of the compiler was used to build something. llvm-svn: 111927
-
John McCall authored
llvm-svn: 111926
-
Daniel Dunbar authored
integrated assembler. For now this mostly just means that we will error out if someone tries to use this mechanism to send an argument to the assembler. llvm-svn: 111921
-
Douglas Gregor authored
corresponds to a block pointer, provide the skeleton of a block literal. llvm-svn: 111918
-
Douglas Gregor authored
llvm-svn: 111916
-
Douglas Gregor authored
from Francois Pichet! Fixes PR7754. llvm-svn: 111912
-
John McCall authored
llvm-svn: 111908
-
John McCall authored
#include Sema.h while keeping all the AST declarations opaque. That may not be reasonably attainable, though. llvm-svn: 111907
-
John McCall authored
If someone wants to fix this some other way.... llvm-svn: 111905
-
John McCall authored
llvm-svn: 111904
-
John McCall authored
M-x query-replace-regexp \(Sema::\|Action::\|Parser::\|\)Owning\(Expr\|Stmt\)Result -> \2Result llvm-svn: 111903
-