- Nov 19, 2009
-
-
Daniel Dunbar authored
llvm-svn: 89330
-
Daniel Dunbar authored
llvm-svn: 89327
-
Daniel Dunbar authored
the argument is given. Also, tweak Opt.Sysroot defaulting. llvm-svn: 89318
-
Daniel Dunbar authored
Also, tweak a few help strings and update CompilerInvocation serialization for prev change. llvm-svn: 89317
-
Daniel Dunbar authored
Switch -f{builtin,math-errno,rtti} and -analyzer-purge-dead to -...no... variants instead of using llvm::cl::init(true) arguments. llvm-svn: 89315
-
Daniel Dunbar authored
llvm-svn: 89313
-
Daniel Dunbar authored
llvm-svn: 89312
-
Daniel Dunbar authored
llvm-svn: 89310
-
Mike Stump authored
the key function. All the code is wired up, but won't work yet, as I had to turn off key function calculation as it doesn't work yet. Also, we refine visibility of the vtable, rtti and rtti name to match the class, as well as as arrange for all the symbols to be internal for anonymous namespace entities. llvm-svn: 89309
-
Daniel Dunbar authored
Driver: Switch to using explicit {getLast,has}ArgNoClaim functions instead of taking a Claim argument. - Most driver code always claims, and bool arguments don't play nice with the overloads. llvm-svn: 89308
-
Mike Stump authored
llvm-svn: 89307
-
Daniel Dunbar authored
aliases -- just treat this case as an (unchecked) client error. llvm-svn: 89306
-
Daniel Dunbar authored
llvm-svn: 89305
-
Eli Friedman authored
llvm-svn: 89303
-
Douglas Gregor authored
provide completion results before each keyword argument, e.g., [foo Method:arg WithArg1:arg1 WithArg2:arg2] We now complete before "WithArg1" and before "WithArg2", in addition to completing before "Method". llvm-svn: 89290
-
Mike Stump authored
instantiate a class. WIP. llvm-svn: 89289
-
Daniel Dunbar authored
llvm-svn: 89288
-
Mike Stump authored
llvm-svn: 89287
-
Daniel Dunbar authored
llvm-svn: 89283
-
Douglas Gregor authored
Improve the accuracy of code completion for the attributes of an @property declaration, so that we don't produce completions for attributes that would conflict with already-specified attributes llvm-svn: 89281
-
Douglas Gregor authored
declaration by providing patterns for "getter = <method>" and "setter = <method>". As part of this, invented a new "pattern" result kind that is merely a semantic string. The "pattern" result kind should help with other kinds of code templates. llvm-svn: 89277
-
Fariborz Jahanian authored
Will do it later. Fixes pr5552. llvm-svn: 89269
-
Sebastian Redl authored
Do overload resolution for compound assignment even if only the RHS is overloadable. Compound assignment may be overloaded as a non-member, and anyway the overload resolution is necessary because it triggers implicit (used-defined) conversions. Fixes PR5512, but not really the deeper issues lurking. Those are standard defects. llvm-svn: 89268
-
Douglas Gregor authored
llvm-svn: 89267
-
- Nov 18, 2009
-
-
Douglas Gregor authored
llvm-svn: 89265
-
John McCall authored
rather than NamedDecl*. This is a major step towards eliminating OverloadedFunctionDecl. llvm-svn: 89263
-
Douglas Gregor authored
llvm-svn: 89259
-
Fariborz Jahanian authored
pointer-to-member cast types used in expressions. llvm-svn: 89255
-
Fariborz Jahanian authored
use of pointer to data member. llvm-svn: 89251
-
Sebastian Redl authored
llvm-svn: 89248
-
Daniel Dunbar authored
llvm-svn: 89247
-
Sebastian Redl authored
Pretend destructors are const and volatile. This allows calling them with const and/or volatile objects. Fixes PR5548. llvm-svn: 89244
-
Sebastian Redl authored
Don't generate superfluous and ambiguous built-in candidates for multi-level array subscript and arithmetic. Fixes PR5546. llvm-svn: 89242
-
Ken Dyck authored
macros corresponding to __INTPTR_WIDTH__. llvm-svn: 89239
-
Ken Dyck authored
llvm-svn: 89237
-
Daniel Dunbar authored
llvm-svn: 89234
-
Daniel Dunbar authored
llvm-svn: 89233
-
Daniel Dunbar authored
type. llvm-svn: 89232
-
Ken Dyck authored
llvm-svn: 89231
-
Ken Dyck authored
longer used by stdint.h. llvm-svn: 89230
-