- Jan 14, 2010
-
-
Douglas Gregor authored
ResultBuilder::MaybeAddResult over to ResultBuilder::AddResult. llvm-svn: 93429
-
Douglas Gregor authored
after adding the ability to determine whether our lookup is a base-class lookup. Eliminate CollectMemberLookupResults, since it is no longer used (yay). llvm-svn: 93428
-
David Chisnall authored
Made ObjC method name mangling match GCC (which does it in a stupid and broken way that can give conflicts on method names containing underscores, but is needed for gdb to work because gdb does not know how to read ObjC class tables and relies on the mangling). llvm-svn: 93427
-
Zhongxing Xu authored
llvm-svn: 93422
-
Douglas Gregor authored
LookupVisibleDecls. Also, a function does not hide another function. llvm-svn: 93421
-
John McCall authored
for special diagnostics. Unfortunately, the non-overload diagnostics are not this good. llvm-svn: 93420
-
Douglas Gregor authored
of the more general LookupVisibleDecls. llvm-svn: 93419
-
Douglas Gregor authored
than traversing visible declarations twice, only perform one traversal and recognize nested-name-specifiers as special. llvm-svn: 93418
-
Mike Stump authored
Thanks Ted. llvm-svn: 93413
-
Anders Carlsson authored
Store the address points for constructor vtables directly in the VTT builder, because that's the only time they're needed. llvm-svn: 93412
-
Mike Stump authored
need an error term for the CFG. I suspect we'll always have to cope with getCFG returning 0, though, I'd love to see even that possibility removed. llvm-svn: 93411
-
Ted Kremenek authored
llvm-svn: 93405
-
Ted Kremenek authored
llvm-svn: 93404
-
Anders Carlsson authored
llvm-svn: 93399
-
Douglas Gregor authored
provided nested-name-specifier results for base classes (only), rather than everything that could possibly be a nested-name-specifier. llvm-svn: 93398
-
Douglas Gregor authored
LookupVisibleDecls, unifying the name lookup mechanisms used by code completion and typo correction. Aside from the software-engineering improvements, this makes code-completion see through using directives and see ivars when performing unqualified name lookup in an Objective-C instance method. llvm-svn: 93397
-
John McCall authored
about 'object argument' vs. 'nth argument'. llvm-svn: 93395
-
John McCall authored
English right now; would not be impossible to grab a special format string from the diagnostic pool and localize that way. llvm-svn: 93390
-
Devang Patel authored
Because CurLoc is the current source location as far as CGDebugInfo is concerned. It is expected that this is set (usually left bracket location of function body compound statement) before EmitfunctionStart() is used. llvm-svn: 93389
-
Douglas Gregor authored
functionality change. llvm-svn: 93386
-
Devang Patel authored
Emit human readable names for c/c++ functions. Avoid emitting linkage name if it matches regular name. llvm-svn: 93383
-
Fariborz Jahanian authored
Fixes radar 7284618. llvm-svn: 93382
-
Douglas Gregor authored
code-completion's ResultBuilder::MaybeAddResult for later reuse. llvm-svn: 93379
-
Douglas Gregor authored
llvm-svn: 93378
-
John McCall authored
llvm-svn: 93377
-
Douglas Gregor authored
are no longer using it for anything. No intended functionality change. llvm-svn: 93376
-
Douglas Gregor authored
the "typed" text, first, then take into account nested-name-specifiers, name hiding, etc. This means that the resulting sort is actually alphabetical :) llvm-svn: 93370
-
- Jan 13, 2010
-
-
John McCall authored
to be considering user-defined conversions in the first place. Doug, please review; I'm not sure what we should be doing if we see a real ambiguity in selecting a copy constructor when otherwise suppressing user-defined conversions. Fixes PR6014. llvm-svn: 93365
-
John McCall authored
llvm-svn: 93362
-
Douglas Gregor authored
llvm-svn: 93361
-
Ted Kremenek authored
Reorganize CIndex.cpp into clearer sections of functions, and add a utility function 'MakeCXCursor' to centralize the logic for creating CXCursor objects. llvm-svn: 93359
-
Fariborz Jahanian authored
constructor. Fixes radar 7537770. llvm-svn: 93358
-
Douglas Gregor authored
provide completions for @ keywords. Previously, we only provided @-completions after an @ was actually typed, which is useful but probably not the common case. Also, make sure a few Objective-C 2.0 completions only show up when Objective-C 2.0 support is enabled (the default). llvm-svn: 93354
-
Mike Stump authored
llvm-svn: 93353
-
Mike Stump authored
llvm-svn: 93348
-
Mike Stump authored
llvm-svn: 93347
-
Mike Stump authored
llvm-svn: 93346
-
Anders Carlsson authored
llvm-svn: 93345
-
John McCall authored
Patch by Enea Zaffanella. llvm-svn: 93344
-
Ted Kremenek authored
Add 'referringDecl' field to CXCursor to prepare the way to better model declaration references from other delcarations. llvm-svn: 93343
-