llvm-project/clang/test/Index
Reid Kleckner 8a36502a60 [AST] Introduce a new DecayedType sugar node
The goal of this sugar node is to be able to look at an arbitrary
FunctionType and tell if any of the parameters were decayed from an
array or function type.  Ultimately this is necessary to implement
Microsoft's C++ name mangling scheme, which mangles decayed arrays
differently from normal pointers.

Reviewers: rsmith

Differential Revision: http://llvm-reviews.chandlerc.com/D1014

llvm-svn: 184763
2013-06-24 17:51:48 +00:00
..
Inputs Comment parsing: allow "\param ..." to describe variadic arguments 2013-06-24 04:41:32 +00:00
skip-parsed-bodies clang/test/Index/skip-parsed-bodies/compile_commands.json: Mark it as XFAIL:mingw32, for now. 2013-01-31 16:01:13 +00:00
IBOutletCollection.m [libclang] Attribute visitation happens out-of-source-order, make sure 2013-02-08 01:12:25 +00:00
TestClassDecl.m [libclang] In clang::getCursorKindForDecl() don't return "UnexposedDecl" 2012-01-24 21:39:26 +00:00
TestClassForwardDecl.m [libclang] In clang::getCursorKindForDecl() don't return "UnexposedDecl" 2012-01-24 21:39:26 +00:00
annotate-attribute.cpp Fixed merge-mistake where ActOnAccessSpecifier was called twice for every access specifier. The testcase has been changed to catch this too. 2011-10-17 09:54:52 +00:00
annotate-comments-availability-attrs.cpp Comment to XML conversion: convert some tests to use the new [[@LINE]] 2012-11-15 18:37:27 +00:00
annotate-comments-preprocessor.c Handle include directive with comments. It turns out that in this case comments are not coming in source order. Instead of trying to std::sort() comments (which can be costly), just remove comments that are not in order. 2012-06-21 22:04:37 +00:00
annotate-comments-property-accessor.m comment parsing: when property accessors don't have comment 2013-01-12 00:28:34 +00:00
annotate-comments-typedef.m Comment parsing: fix test in r173626 for -fms-extensions -fms-compatibility 2013-01-27 22:11:38 +00:00
annotate-comments-unterminated.c Cleanup \brief comment. Since it is a single paragraph, no need to save newlines there. 2012-06-28 01:38:21 +00:00
annotate-comments.cpp Split annotate-comments.cpp into a fragile (that uses hardcoded line numbers) 2012-11-15 22:03:13 +00:00
annotate-context-sensitive.cpp [libclang] Make token annotation of type/storage qualifiers accurate. 2013-01-07 19:16:27 +00:00
annotate-deep-statements.cpp Actually mark ASan-unfriendly test as XFAIL 2013-03-26 08:45:29 +00:00
annotate-literals.m And libclang cursor/indexing support for new Objective-C NSArray/NSDictionary/NSNumber literals. 2012-03-06 20:06:06 +00:00
annotate-macro-args.h [libclang] Annotate correctly macro argument tokens. 2011-08-18 18:03:34 +00:00
annotate-macro-args.m clang/test/Index: Fix two tests. Both %S and %t are expanded to absolute paths. 2012-10-02 00:11:53 +00:00
annotate-module.m [libclang] Introduce clang_Module_getASTFile function that returns the module file where a module object came from. 2013-04-26 22:47:49 +00:00
annotate-nested-name-specifier.cpp [libclang] Make token annotation of type/storage qualifiers accurate. 2013-01-07 19:16:27 +00:00
annotate-subscripting.m And libclang cursor/indexing support for new Objective-C NSArray/NSDictionary/NSNumber literals. 2012-03-06 20:06:06 +00:00
annotate-tokens-cxx0x.cpp [libclang] Add a test to make sure annotation works fine in the presence of 2013-02-08 19:27:23 +00:00
annotate-tokens-include.c Improve the implementation of libclang's token-annotation logic for 2010-10-21 06:10:04 +00:00
annotate-tokens-include.h
annotate-tokens-pp.c [libclang] When annotating preprocessor tokens, if we are in a macro definition, 2013-01-07 19:16:32 +00:00
annotate-tokens-preamble.c Expose more statement, expression, and declaration kinds in libclang, 2011-10-05 19:00:14 +00:00
annotate-tokens-with-default-args.cpp Expose more statement, expression, and declaration kinds in libclang, 2011-10-05 19:00:14 +00:00
annotate-tokens-with-default-args.h [libclang] Annotation of parameters that got default args from a previous declarations was 2011-07-30 17:23:26 +00:00
annotate-tokens.c [libclang] Fix annotation of a range where the begin or end location 2013-02-13 18:33:28 +00:00
annotate-tokens.cpp clang/test/Index/annotate-tokens.cpp: Appease msvc-targets with -fno-delayed-template-parsing. 2013-04-08 23:05:10 +00:00
annotate-tokens.m [libclang] When annotating tokens, don't override a property annotation with a getter/setter method annotation. 2013-06-04 18:24:30 +00:00
annotate-toplevel-in-objccontainer.m [libclang] For a CXCursor_ObjCInstanceMethodDecl/CXCursor_ObjCClassMethodDecl cursor, 2012-03-23 03:33:19 +00:00
annotate-toplevel-in-objccontainer.m.h [PCH] Check for isTopLevelDeclInObjCContainer when picking abbreviations. 2011-11-23 21:11:23 +00:00
arc-annotate.m In VarDecl::getSourceRange() make sure to check that the source location 2012-10-08 23:08:41 +00:00
arc-complete.m Automatic Reference Counting. 2011-06-15 23:02:42 +00:00
asm-attribute.c [libclang] API enhancements by Joe Groff! 2011-12-06 22:05:01 +00:00
availability.c Robustify test 2012-05-08 00:29:04 +00:00
blocks.c Expose more statement, expression, and declaration kinds in libclang, 2011-10-05 19:00:14 +00:00
boxed-exprs.h [libclang] Add a test for objc boxed expressions. 2012-05-09 17:46:47 +00:00
boxed-exprs.m [libclang] Add a test for objc boxed expressions. 2012-05-09 17:46:47 +00:00
c-index-api-loadTU-test.m [libclang] Introduce clang_Cursor_getObjCPropertyAttributes to query the written attributes in a property declaration. 2013-04-18 22:15:49 +00:00
c-index-getCursor-pp.c [libclang] When getting the cursor for an identifier inside a macro definition, check if 2013-01-07 19:16:25 +00:00
c-index-getCursor-test.m Change test to dump Filecheck output to an intermediate file. This makes it easier to update this test. 2012-12-19 18:30:38 +00:00
c-index-pch.c Kill of the Decl::PCHLevel field entirely. We now only need to know 2011-09-10 00:09:20 +00:00
c-index-redecls.c When reading the AST, delay loading of the redeclaration chain to avoid deeply nested calls. 2011-02-12 07:50:47 +00:00
cindex-from-source.m
cindex-on-invalid-usrs.m Extend warnings for missing '@end'. 2011-12-06 09:25:23 +00:00
cindex-on-invalid.m When translating a Clang source range into a libclang source range, 2011-04-20 21:16:21 +00:00
cindex-test-inclusions.c
code-completion-skip-bodies.cpp clang/test/Index/code-completion-skip-bodies.cpp: Check stdout and stderr individually, rather than mixed output of stdout and stderr with 2>&1. 2013-01-17 07:27:55 +00:00
code-completion.cpp New libclang API to expose container type for code completion, from 2011-07-21 01:05:26 +00:00
codecompletion-chained.cpp [PCH/Modules] In ASTReader::completeVisibleDeclsMap, make sure to visit all 2012-12-19 22:21:18 +00:00
comment-c-decls.c Fixes formatting of empty blocks. 2013-01-21 16:42:44 +00:00
comment-cplus-decls.cpp Do not add newline in empty blocks. 2013-01-10 13:24:24 +00:00
comment-cplus-template-decls.cpp Do not add newline in empty blocks. 2013-01-10 13:24:24 +00:00
comment-cplus11-specific.cpp [document parsing]: support c++11 type aliases 2013-05-02 15:44:16 +00:00
comment-custom-block-command.cpp Comment parsing: add CommentOptions to allow specifying custom comment block commands 2013-02-22 14:21:27 +00:00
comment-misc-tags.m Adds a new doxygen tag needed. // rdar://12379053 2013-04-18 16:45:57 +00:00
comment-objc-decls.m Fix single-line optimization for ObjC. 2013-01-11 19:17:44 +00:00
comment-to-html-xml-conversion.cpp Comment parsing: allow "\param ..." to describe variadic arguments 2013-06-24 04:41:32 +00:00
comment-unqualified-objc-pointer.m [documenting declaration]: Remove arc liftime qualifiers 2013-05-01 20:53:21 +00:00
comment-with-preamble.c [libclang] Make sure the preable does not truncate comments. 2013-04-19 23:24:25 +00:00
comment-xml-schema.c Comment parsing: allow "\param ..." to describe variadic arguments 2013-06-24 04:41:32 +00:00
compile_commands.json [libclang] add CompilationDatabase support 2012-06-30 11:27:57 +00:00
complete-access-checks.cpp Added CXAvailability_NotAccessible to indicate that a declaration is available, but not accessible from the current code completion context. 2011-10-06 07:27:49 +00:00
complete-at-directives.m Switch c-index-test from clang_codeComplete() over to 2010-10-11 21:37:58 +00:00
complete-at-exprstmt.m Provide result types for code completions that describe built-in 2011-10-18 21:20:17 +00:00
complete-blocks.m Don't format the code completion for parameters of block literal 2011-10-18 04:23:19 +00:00
complete-categories.m
complete-ctor-inits.cpp Tweak code-completion result priorities, so that exact and similar 2010-10-19 00:03:23 +00:00
complete-cxx-inline-methods.cpp Reland r160052: Default to -std=c++11 on Windows. 2012-08-30 02:08:31 +00:00
complete-declarators.cpp Tweak code-completion result priorities, so that exact and similar 2010-10-19 00:03:23 +00:00
complete-declarators.m [Parser] Don't code-complete twice. 2013-03-27 23:58:17 +00:00
complete-documentation-properties.m documentation parsing: when providing code completion comment 2013-03-23 01:10:45 +00:00
complete-documentation-templates.cpp Attaching comments to declarations: when documentation is requested for an 2012-08-22 17:44:32 +00:00
complete-documentation.cpp [libclang] Remove the ParentKind cursor kind from code-completion results. 2012-09-26 16:39:56 +00:00
complete-enums.c When determining the availability of an enum constant, also consider 2012-03-17 06:39:06 +00:00
complete-enums.cpp Don't do jump-scope checking when code completion is enabled. It's 2012-08-17 05:12:08 +00:00
complete-exprs.c When code completing in a statement, parenthesized expression, or 2013-01-31 05:03:46 +00:00
complete-exprs.cpp [libclang] Remove the ParentKind cursor kind from code-completion results. 2012-09-26 16:39:56 +00:00
complete-exprs.m Make the spacing of the code completion result for NSDictionary 2012-08-17 05:40:05 +00:00
complete-hiding.c Tweak code-completion result priorities, so that exact and similar 2010-10-19 00:03:23 +00:00
complete-in-invalid-method.m Make parsing of objc @implementations more robust. 2012-02-07 16:50:53 +00:00
complete-in-stringify.c Handle a code-completion token being passed to the macro stringify operator. 2011-09-04 03:32:19 +00:00
complete-interfaces.m When performing code completion after at @interface, allow both 2011-07-30 06:55:39 +00:00
complete-ivar-access.m Force test to use the non-fragile ABI 2011-11-03 19:58:50 +00:00
complete-kvc.m Tweak code completions for Objective-C Key-Value Observing. The 2011-06-02 04:02:27 +00:00
complete-lambdas.cpp Implement code completion support for lambda capture lists. 2012-02-15 15:34:24 +00:00
complete-lambdas.mm Allow the computation of the base priority for a declaration code completion result to consider the completion context 2013-01-31 04:52:16 +00:00
complete-macro-args.c [libclang] Fix assertion hit when code-completing inside a function macro with more 2013-02-22 22:28:58 +00:00
complete-macros.c If a macro has been #undef'd in a precompiled header, we still need to 2012-10-09 16:01:50 +00:00
complete-member-access.m Handle pseudo-object expressions (and any other placeholder 2012-01-23 15:59:30 +00:00
complete-memfunc-cvquals.cpp Tweak code-completion result priorities, so that exact and similar 2010-10-19 00:03:23 +00:00
complete-method-decls.m [libclang] Remove the ParentKind cursor kind from code-completion results. 2012-09-26 16:39:56 +00:00
complete-modules.m [libclang] For "@import .." code-completion results, associate a CXCursor_ModuleImportDecl cursor instead of CXCursor_NotImplemented. 2013-05-29 18:50:15 +00:00
complete-natural.m Introduce a new libclang aPI function, 2011-07-07 16:03:39 +00:00
complete-objc-message-id.m Support code-completion for C++ inline methods and ObjC buffering methods. 2011-09-04 03:32:15 +00:00
complete-objc-message.m When code completing in a statement, parenthesized expression, or 2013-01-31 05:03:46 +00:00
complete-pch.m When providing a code completion for an Objective-C message send, drop 2010-08-29 19:47:46 +00:00
complete-preamble.cpp [libclang] Remove the ParentKind cursor kind from code-completion results. 2012-09-26 16:39:56 +00:00
complete-preamble.h When we need the complete set of visible declarations from a 2012-08-17 05:26:33 +00:00
complete-preprocessor.m [libclang] Always report a CXCursor_MacroDefinition for code-completion 2012-09-27 00:24:09 +00:00
complete-properties.m When code completion walks the members of a protocol or interface, 2012-06-12 13:44:08 +00:00
complete-property-flags.m Use -fobjc-runtime=macosx10.7 instead of obsolete -fobjc-runtime-has-weak. 2012-08-20 21:55:33 +00:00
complete-property-getset.m
complete-protocols.m Don't walk the translation unit context to produce protocol names when 2010-12-09 21:44:02 +00:00
complete-qualified.cpp [libclang] Remove the ParentKind cursor kind from code-completion results. 2012-09-26 16:39:56 +00:00
complete-recovery.m Test case for fix committed in r145441. 2011-11-30 23:03:25 +00:00
complete-stmt.c When code completing in a statement, parenthesized expression, or 2013-01-31 05:03:46 +00:00
complete-super.cpp Don't include the ':' following code-completion suggestions for 2012-04-10 17:56:28 +00:00
complete-super.m The instance methods of the root class of an Objective-C hieararchy 2013-01-30 06:58:39 +00:00
complete-synthesized.m Add a target triple to test/Index/complete-synthesized.m. 2012-04-10 17:23:51 +00:00
complete-tabs.c
complete-templates.cpp Get rid of the lame attempt to prioritize "void" functions at 2010-09-20 21:25:19 +00:00
complete-type-factors.m Provide result types for code completions that describe built-in 2011-10-18 21:20:17 +00:00
complete-unterminated.c
complete-with-annotations.cpp Fix an old (2009) FIXME: 2012-05-10 02:50:16 +00:00
crash-recovery-code-complete.c clang/test/Index/crash-recovery-code-complete.c: Mark it as XFAIL:win32 for now. 2013-03-25 23:49:11 +00:00
crash-recovery-modules.m [libclang] Make sure crash-recovery for module-building does not interfere with libclang crash-recovery. 2013-06-19 23:15:35 +00:00
crash-recovery-reparse.c clang/test/Index/crash-recovery-*.c: Drop 'REQUIRES:shell". "test !" is available on Lit win32 since r173421. 2013-01-25 06:31:02 +00:00
crash-recovery.c tests: Use REQUIRES: instead of XFAIL: for crash recovery tests; running them on 2010-08-24 21:39:55 +00:00
create-tu-fail.c Follow-up on the test of r157892 2012-06-02 18:20:16 +00:00
cursor-dynamic-call.mm [libclang] Introduce clang_Cursor_getReceiverType which returns the CXType for 2012-11-01 02:01:34 +00:00
cursor-ref-names.cpp Expose more statement, expression, and declaration kinds in libclang, 2011-10-05 19:00:14 +00:00
cxx-operator-overload.cpp
cxx11-lambdas.cpp Implement indexing support for lambdas in libclang (both kinds), as 2012-02-15 00:54:55 +00:00
error-on-deserialized.c [libclang] In lazyCreateDiags, recreate the diagnostic set if the number of diagnostics 2011-11-16 02:34:55 +00:00
file-includes.c Have SourceManager::getLocForEndOfFile() point at the "EOF" location of the FileID. 2013-05-07 04:29:22 +00:00
file-macro-refs.c [libclang] Make the test portable. 2011-11-29 05:48:01 +00:00
file-refs-subscripting.m And libclang cursor/indexing support for new Objective-C NSArray/NSDictionary/NSNumber literals. 2012-03-06 20:06:06 +00:00
file-refs.c [libclang] Introduce clang_findReferencesInFile which accepts a cursor, a file, 2011-10-06 07:00:54 +00:00
file-refs.cpp [libclang] Introduce clang_findReferencesInFile which accepts a cursor, a file, 2011-10-06 07:00:54 +00:00
file-refs.m [libclang] For a CXCursor_ObjCInstanceMethodDecl/CXCursor_ObjCClassMethodDecl cursor, 2012-03-23 03:33:19 +00:00
fix-its.c Format strings: don't ever convert %+d to %lu. 2013-01-17 22:34:10 +00:00
fix-its.m Have clang_getSpellingLocation() use the same logic as DiagnosticRenderer for plowing through macros. 2012-12-18 23:07:30 +00:00
format-comment-cdecls.c Fixes formatting of empty blocks. 2013-01-21 16:42:44 +00:00
get-cursor-includes.c When determining which preprocessed entities to traverse in libclang, 2010-12-21 19:07:48 +00:00
get-cursor-macro-args.h When associating file ranges of macro arguments with their 2012-10-20 00:51:32 +00:00
get-cursor-macro-args.m When associating file ranges of macro arguments with their 2012-10-20 00:51:32 +00:00
get-cursor.c [libclang] When doing the cursor visitation make sure declarations 2012-06-09 03:03:02 +00:00
get-cursor.cpp When modifying an implicit instantiation with information from an explicit one, make sure to reset the "right brace" location. 2013-04-22 23:23:42 +00:00
get-cursor.m [libclang] When determining the cursor via a location, ignore synthesized ivars otherwise 2012-08-28 00:04:23 +00:00
getcursor-pp-pch.c [libclang] When pointing at a macro expansion inside a macro argument, 2011-09-20 23:27:33 +00:00
getcursor-pp-pch.c.h [libclang] When pointing at a macro expansion inside a macro argument, 2011-09-20 23:27:33 +00:00
getcursor-preamble.h Mark a struct definition in an objc container with the TopLevelDeclInObjCContainer bit. 2013-01-29 18:00:54 +00:00
getcursor-preamble.m clang/test/Index/getcursor-preamble.m: Formatting. 2013-01-29 23:03:22 +00:00
headerfile-comment-to-html.m clang/test/Index/headerfile-comment-to-html.m: Try to unbreak libxml2-less hosts to eliminate "CommentXMLValid". 2013-02-01 00:17:45 +00:00
in-class-init.cpp Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
include_test.h
include_test_2.h
index-attrs.m [libclang] Fix use-after-free bug when handling attributes indexing info. 2012-03-31 01:14:06 +00:00
index-decls.m [libclang] When indexing a @synthesize, don't consider that it defines a getter/setter if one is already defined by the user. 2013-05-29 23:58:31 +00:00
index-file.cpp When the template specialization header is missing, set a valid source location for the template keyword when recovering. 2013-06-05 17:52:24 +00:00
index-invalid-code.m [Sema] A tag decl that is marked as invalid and is used in a decl-spec, 2012-03-10 03:20:58 +00:00
index-kernel-invocation.cpp [driver] When creating the compiler invocation out of command-line 2012-05-21 20:11:54 +00:00
index-many-call-ops.cpp For RecursiveASTVisitor, do data recursion for CXXOperatorCallExpr. 2012-04-30 22:12:26 +00:00
index-many-logical-ops.c Make RecursiveASTVisitor to traverse certain statements using data recursion 2012-03-15 18:07:19 +00:00
index-module.m Teach subframework header lookup to suggest modules <rdar://problem/13176200>. 2013-02-08 00:10:48 +00:00
index-pch-with-module.m Rename -fmodule-cache-path <blah> to -fmodules-cache-path=<blah> for consistency. 2013-02-07 19:01:24 +00:00
index-pch.cpp [PCH] When deserializing an IdentifierInfo, call IdentifierInfo::RevertTokenIDToIdentifier() only when it's not already an identifier. 2013-02-27 01:13:51 +00:00
index-refs.cpp [libclang] Index the field references of a designated initializer, rdar://10906206 2012-02-22 02:10:41 +00:00
index-refs.m Have the RecursiveASTVisitor traverse the type source info of an objc class message. 2013-05-06 19:08:57 +00:00
index-subscripting-literals.m And libclang cursor/indexing support for new Objective-C NSArray/NSDictionary/NSNumber literals. 2012-03-06 20:06:06 +00:00
index-suppress-refs.cpp [libclang] Add a libclang test I neglected to commit. 2012-02-09 18:31:22 +00:00
index-suppress-refs.h [libclang] Suppress indexing references for occurrences of the interface 2011-12-15 00:04:56 +00:00
index-suppress-refs.hpp [libclang] Add a libclang test I neglected to commit. 2012-02-09 18:31:22 +00:00
index-suppress-refs.m Rename -fmodule-cache-path <blah> to -fmodules-cache-path=<blah> for consistency. 2013-02-07 19:01:24 +00:00
index-templates.cpp Expose more statement, expression, and declaration kinds in libclang, 2011-10-05 19:00:14 +00:00
index-with-working-dir.c [options] Fix mishandling of aliased options that was introduced in r166444. 2012-10-26 19:36:33 +00:00
initializer-memory.cpp Don't waste memory if the initializer expression is empty. 2011-04-28 18:53:55 +00:00
invalid-code-rdar10451854.m [libclang] Fix crash on invalid code. Fixes rdar://10451854 2011-11-16 02:35:10 +00:00
invalid-code-rdar_7833619.m
invalid-rdar-8236270.cpp Remove unnecessary and incorrect redirection of stderr. 2012-01-20 22:01:45 +00:00
linkage.c Merge storage classes even when contexts don't match. 2012-12-18 04:18:55 +00:00
load-classes.cpp [libclang] Have clang_getCXXAccessSpecifier() also return the access control of a C++ declaration within its parent scope. 2013-04-11 17:02:10 +00:00
load-decls.c Avoid to emit redundant implicit cast for enum constants init expressions. 2010-12-17 12:21:11 +00:00
load-exprs.c When libclang visits a translation unit via clang_visitChildren(), 2011-03-16 23:23:30 +00:00
load-namespaces.cpp Fixed NamespaceDecl source range. 2011-03-08 12:38:20 +00:00
load-stmts.cpp Expose more statement, expression, and declaration kinds in libclang, 2011-10-05 19:00:14 +00:00
local-symbols.m [libclang] For a CXCursor_ObjCInstanceMethodDecl/CXCursor_ObjCClassMethodDecl cursor, 2012-03-23 03:33:19 +00:00
modules-objc-categories.m [libclang] Add test case for r178374. 2013-03-29 22:16:32 +00:00
ms-if-exists.cpp Turn off delayed template parsing for this test 2011-10-25 20:12:15 +00:00
nested-binaryoperators.cpp Expose more statement, expression, and declaration kinds in libclang, 2011-10-05 19:00:14 +00:00
overrides.cpp libclang: add a function to check whether a member function is pure virtual 2013-05-17 18:38:35 +00:00
overrides.m [libclang] c-index-test: Make the printing of the overrides list of a cursor in 2012-08-22 23:15:52 +00:00
overriding-ftemplate-comments.cpp Several small changes in formatting decisions. 2013-01-28 09:35:24 +00:00
overriding-method-comments.mm Add objective-C style formatting to clang format and 2012-12-20 19:54:13 +00:00
parse-all-comments.c Comment parsing: -fparse-all-comments: recognize empty line comments 2013-04-26 20:12:49 +00:00
pch-opaque-value.cpp [PCH] Make sure that the SourceExpr of a OpaqueValueExpr is always initialized 2011-12-03 03:49:52 +00:00
pch-with-errors.c [libclang] Don't crash when saving a PCH from a prefix header 2012-06-08 05:48:06 +00:00
pch-with-errors.m [Sema] -Add an invalid objc category to the DeclContext so that it can be 2012-03-12 18:34:26 +00:00
pch-with-module.m [libclang] When parsing with CXTranslationUnit_ForSerialization, make sure to install the ASTWriter that we create as an ASTMutationListener. 2013-05-10 01:28:51 +00:00
pragma-diag-reparse.c [PCH] Fix reading from PCH of diagnostic pragmas. 2011-11-09 01:24:17 +00:00
preamble-reparse-chained.c Fixed TypedefDecl and TemplateTypeParameter source range. 2011-03-06 15:48:19 +00:00
preamble-reparse-cmd-define.c [libclang] In ASTUnit::Parse copy the CompilerInvocation object instead of 2011-09-12 18:09:38 +00:00
preamble-reparse-cmd-define.c.h [libclang] In ASTUnit::Parse copy the CompilerInvocation object instead of 2011-09-12 18:09:38 +00:00
preamble-reparse-cmd-define.c.remap [libclang] In ASTUnit::Parse copy the CompilerInvocation object instead of 2011-09-12 18:09:38 +00:00
preamble-reparse-import.m [PCH] When chaining a PCH and serializing HeaderSearch, make sure the HeaderFileInfos 2011-11-13 22:08:39 +00:00
preamble-reparse-import.m-1.h [PCH] When chaining a PCH and serializing HeaderSearch, make sure the HeaderFileInfos 2011-11-13 22:08:39 +00:00
preamble-reparse-import.m-2.h [PCH] When chaining a PCH and serializing HeaderSearch, make sure the HeaderFileInfos 2011-11-13 22:08:39 +00:00
preamble-reparse-import.m-3.h [PCH] When chaining a PCH and serializing HeaderSearch, make sure the HeaderFileInfos 2011-11-13 22:08:39 +00:00
preamble-reparse-with-BOM.m [libclang] Allow building a precompiled preamble with compiler errors 2013-06-11 00:36:55 +00:00
preamble-reparse.c
preamble.c Expose more statement, expression, and declaration kinds in libclang, 2011-10-05 19:00:14 +00:00
preamble_macro_template.cpp test/Index/preamble_macro_template.cpp: Tweak for win32. 2012-12-24 01:23:48 +00:00
print-bitwidth.c libclang: Add a function to libclang for retrieving the bit width value 2012-12-04 15:13:46 +00:00
print-display-names.cpp Introduce a new libclang function, clang_getCursorDisplayName(), which 2010-10-02 22:49:11 +00:00
print-type-size.cpp Add some invalid-decl checks to clang_Type_getOffsetOf. 2013-06-24 16:12:35 +00:00
print-type.c [AST] Introduce a new DecayedType sugar node 2013-06-24 17:51:48 +00:00
print-type.cpp Revert "[Sema] Make FunctionType's TSI use unadjusted argument types" 2013-06-08 18:19:52 +00:00
print-type.m [libclang] Introduce clang_Cursor_isVariadic, which returns non-zero if the given cursor is a variadic function or method. 2013-04-18 23:53:05 +00:00
print-usrs.c
properties-class-extensions.m [libclang] Introduce clang_Cursor_getObjCPropertyAttributes to query the written attributes in a property declaration. 2013-04-18 22:15:49 +00:00
rdar-8288645-invalid-code.mm Restore patch I reversed in r138040. Known buildbot 2011-08-22 15:54:49 +00:00
rdar12316296-codecompletion.m [PCH] After deserializing a DeclContext, if it has external lexical decls but not 2012-09-21 01:30:00 +00:00
recover-bad-code-rdar_7487294.c
recursive-cxx-member-calls.cpp [libclang] Make token annotation of type/storage qualifiers accurate. 2013-01-07 19:16:27 +00:00
recursive-member-access.c Expose more statement, expression, and declaration kinds in libclang, 2011-10-05 19:00:14 +00:00
redeclarations.cpp Disalbe more Microsoft-specific stuff. 2011-10-26 23:19:04 +00:00
remap-complete.c Speed up code-completion by skipping function bodies. 2011-01-03 19:44:02 +00:00
remap-cursor-at.c Eliminate clang_setUseExternalASTGeneration() from libclang. Between 2010-10-11 16:52:23 +00:00
remap-load.c Expose more statement, expression, and declaration kinds in libclang, 2011-10-05 19:00:14 +00:00
reparse-instantiate.cpp ASTConsumer::handleTopLevelDecl will end up getting called for 2011-11-07 18:53:57 +00:00
retain-comments-from-system-headers.c Add tests for r163778. 2012-09-13 17:25:51 +00:00
retain-target-options.c Per discussion on cfe-dev, remove '#error' and '#warning' from diagnostic text. 2012-02-02 00:16:13 +00:00
subclass-comment.mm documenttion parsing. Provide a c-index test 2013-04-26 23:34:36 +00:00
targeted-annotation.c [PCH/modules] Require the preprocessing record option to match the used PCH, if modules are enabled. 2013-04-26 21:33:40 +00:00
targeted-cursor.c [libclang] Make sure pointing inside the #include of the fields will return the struct. 2011-11-03 19:02:30 +00:00
targeted-cursor.m [libclang] Add a triple to the test. 2012-02-24 19:45:42 +00:00
targeted-cursor.m.h [PCH] When keeping track of top-level decls for "targeted deserialization" 2012-02-24 01:12:38 +00:00
targeted-fields.h [libclang] Add infrastructure to be able to only deserialize decls in a file region and 2011-11-03 02:20:32 +00:00
targeted-file-refs.c [libclang] Make clang_findReferencesInFile use "file-targeted" deserialization and avoid 2011-11-16 08:58:54 +00:00
targeted-nested1.h [libclang] Add infrastructure to be able to only deserialize decls in a file region and 2011-11-03 02:20:32 +00:00
targeted-preamble.h [libclang] Add infrastructure to be able to only deserialize decls in a file region and 2011-11-03 02:20:32 +00:00
targeted-top.h [libclang] Add infrastructure to be able to only deserialize decls in a file region and 2011-11-03 02:20:32 +00:00
unmatched-braces.c [parser] If there are unmatched braces in a function definition, try to 2012-03-24 02:26:51 +00:00
unmatched-braces.m [parser] If there are unmatched braces in a function definition, try to 2012-03-24 02:26:51 +00:00
usrs-cxx0x.cpp Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
usrs.cpp [libclang] Declarations inside anonymous namespaces have internal linkage so 2012-12-07 22:41:46 +00:00
usrs.m Correct the range returned by ParmVarDecl::getSourceRange(), for parameters in ObjC methods with postfix types. 2013-04-17 01:56:48 +00:00
warning-flags.c Don't silently drop warning flags passed in to 2011-01-19 01:02:47 +00:00
werror.c [PCH] Mark a PCH file with a flag to indicate if the serialized AST had 2012-03-07 01:51:17 +00:00