- Aug 26, 2010
-
-
John McCall authored
Clients of Sema don't need to know (for example) the list of diagnostics we support. llvm-svn: 112093
-
- Aug 25, 2010
-
-
Douglas Gregor authored
code-completion results cached by ASTUnit, sort the resulting result set. This makes testing far, far easier, so this commit also includes tests for the previous few fixes. llvm-svn: 112070
-
Douglas Gregor authored
token. The first token might be something that ends up triggering code completion, which in turn requires a valid Scope. Test case forthcoming. llvm-svn: 112066
-
Douglas Gregor authored
that ASTUnit knows not to try to provide completions there. llvm-svn: 112057
-
Douglas Gregor authored
expect "natural" language and should not provide any completions, e.g., comments, string literals, #error. llvm-svn: 112054
-
John McCall authored
to the new constants. llvm-svn: 112047
-
-
John McCall authored
llvm-svn: 112044
-
Chandler Carruth authored
functionality changed. llvm-svn: 112040
-
John McCall authored
llvm-svn: 112038
-
Chandler Carruth authored
templates when only the declaration is in scope. This requires deferring the instantiation to be lazy, and ensuring the definition is required for that translation unit. We re-use the existing pending instantiation queue, previously only used to track implicit instantiations which were required to be lazy. Fixes PR7979. A subsequent change will rename *PendingImplicitInstantiations to *PendingInstatiations for clarity given its broader role. llvm-svn: 112037
-
John McCall authored
llvm-svn: 112032
-
John McCall authored
llvm-svn: 112030
-
John McCall authored
llvm-svn: 112028
-
John McCall authored
llvm-svn: 112027
-
John McCall authored
llvm-svn: 112026
-
Douglas Gregor authored
(e.g., for message sends or method declaration/definition completions), adjust methods that come from a base class. llvm-svn: 112013
-
Fariborz Jahanian authored
has its own getter and setter methods declared. Fixed 8349319 (nonfragile-abi2). llvm-svn: 112003
-
Douglas Gregor authored
performing code completion at the statement level (rather than in an arbitrary expression). llvm-svn: 112001
-
John McCall authored
llvm-svn: 111997
-
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
-
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
-
-
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
-
John McCall authored
llvm-svn: 111926
-
Douglas Gregor authored
corresponds to a block pointer, provide the skeleton of a block literal. llvm-svn: 111918
-
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
-
John McCall authored
llvm-svn: 111902
-
John McCall authored
llvm-svn: 111901
-
Douglas Gregor authored
members, from Faisal Vali! Fixes PR6904. llvm-svn: 111900
-
Eli Friedman authored
UnresolvedMemberExpr. llvm-svn: 111899
-
Douglas Gregor authored
State explicitly that we are intentionally not providing macro completions for declarator name completions llvm-svn: 111898
-