Ted Kremenek
|
f0d5861d2d
Convert anachronistic use of 'void *' to 'DeclContext *' in Scope that was a holdover from the long-dead Action interface.
|
12 years ago |
Richard Smith
|
a41c97a5d1
Switch the semantic DeclContext for a block-scope declaration of a function or
|
12 years ago |
Serge Pavlov
|
18062394db
Cleanup of OpaquePtr. No functionality changes.
|
12 years ago |
Robert Wilhelm
|
344472ebed
Use pop_back_val() instead of both back() and pop_back().
|
12 years ago |
Robert Wilhelm
|
834c058cb6
Omit llvm:: before ArrayRef, as we have using llvm::ArrayRef in include/clang/Basic/LLVM.h.
|
12 years ago |
Daniel Jasper
|
056ec12ca1
Add option to disable module loading.
|
12 years ago |
Benjamin Kramer
|
e103979cea
Compress pairs. No functionality change.
|
12 years ago |
Dmitri Gribenko
|
572cf585da
ArrayRef'ize Sema::CodeCompleteConstructorInitializer
|
12 years ago |
Dmitri Gribenko
|
050315bfd0
ArrayRef'ize Sema::CodeComplete*
|
12 years ago |
Argyrios Kyrtzidis
|
fe038a3290
[libclang] For "@import .." code-completion results, associate a CXCursor_ModuleImportDecl cursor instead of CXCursor_NotImplemented.
|
12 years ago |
Argyrios Kyrtzidis
|
2e3d8c0815
Enhance the ObjC global method pool to record whether there were 0, 1, or >= 2 methods (with a particular selector) inside categories.
|
12 years ago |
Richard Smith
|
ec64244f59
Parsing support for thread_local and _Thread_local. We give them the same
|
12 years ago |
Rafael Espindola
|
d2615cc53b
Add 178663 back.
|
12 years ago |
Rafael Espindola
|
4f8a3eb2ce
Revert 178663.
|
12 years ago |
Rafael Espindola
|
8f187f62cb
Don't compute a patched/semantic storage class.
|
12 years ago |
Richard Smith
|
4cf4a5e96a
Support C11 _Atomic type qualifier. This is more-or-less just syntactic sugar for the _Atomic type specifier.
|
12 years ago |
Argyrios Kyrtzidis
|
c56fff7fd2
[Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses.
|
12 years ago |
Fariborz Jahanian
|
168613735d
documentation parsing: when providing code completion comment
|
12 years ago |
Fariborz Jahanian
|
c02ddb23c0
documentation parsing. Provide code completion comment
|
12 years ago |
Argyrios Kyrtzidis
|
57f8da506a
Don't try to typo-correct 'super' in an objc method.
|
12 years ago |
John McCall
|
83972f128e
Add TagDecl::hasNameForLinkage(), which is true if the tag
|
12 years ago |
Douglas Gregor
|
0689863f7b
Add code completion for @import <rdar://problem/13344306>.
|
12 years ago |
Fariborz Jahanian
|
b98f7af568
objective-C code completion. Property accessors may not
|
12 years ago |
Argyrios Kyrtzidis
|
9818a1d443
[preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class
|
12 years ago |
David Blaikie
|
39e6ab4be9
Replace TypeLoc llvm::cast support to be well-defined.
|
12 years ago |
Dmitri Gribenko
|
68a932d416
Remove a const_cast by propagating constness to called functions
|
12 years ago |
Jordan Rose
|
223f0ff6a9
Remove some stray uses of <ctype.h> functions.
|
12 years ago |
Douglas Gregor
|
626799b290
When code completing in a statement, parenthesized expression, or
|
12 years ago |
Douglas Gregor
|
d1f09b482b
Allow the computation of the base priority for a declaration code completion result to consider the completion context
|
12 years ago |
Douglas Gregor
|
31aa577150
Add "instancetype" as a code completion result for the return type of
|
12 years ago |