llvm-project/clang/test/Index
Douglas Gregor 071676f422 Improve location information for Objective-C category declarations. We
previously only had a single location (the @ in @interface); now we
know where the @ is (for the start of the declaration), where the
class name is (that's the normal "location" now for diagnostics), and
where the category name is. Also, eliminated the redundant "end"
location, since ObjCContainerDecl already has better @end information.

The only XFAIL'd test is temporary; will un-XFAIL-it once I've taught
CIndex how to use the new locations.

llvm-svn: 93639
2010-01-16 16:38:58 +00:00
..
Inputs Extend the CIndex code-completion API to perform code completion 2009-12-02 09:21:34 +00:00
TestClassDecl.m Remove TranslateKind and centralize Decl -> CXCursorKind in GetCursorKind(). This revealed a bunch of inconsistencies in how CXCursorKinds were being computed. 2010-01-16 01:44:12 +00:00
TestClassForwardDecl.m Remove TranslateKind and centralize Decl -> CXCursorKind in GetCursorKind(). This revealed a bunch of inconsistencies in how CXCursorKinds were being computed. 2010-01-16 01:44:12 +00:00
c-index-api-fn-scan.m Use a sane encoding for CXCursor_ObjCProtocolRef, using the actual 2010-01-16 15:44:18 +00:00
c-index-api-loadTU-test.m Improve location information for Objective-C category declarations. We 2010-01-16 16:38:58 +00:00
c-index-getCursor-test.m Use a sane encoding for CXCursor_ObjCProtocolRef, using the actual 2010-01-16 15:44:18 +00:00
c-index-pch.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
cindex-from-source.m Update tests to use %clang instead of 'clang', and forcibly disable use of ' 2009-12-15 22:01:24 +00:00
cindex-on-invalid.m CIndex: For the time being, don't return translation units if we encounter an error during parsing. 2009-12-05 02:17:18 +00:00
code-completion.cpp Improve the sorting of code-completion results. We now always sort by 2010-01-13 23:24:38 +00:00
comments.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
complete-at-directives.m Improve the sorting of code-completion results. We now always sort by 2010-01-13 23:24:38 +00:00
complete-at-exprstmt.m Switch code-completion for ordinary names over to the new(ish) 2010-01-14 01:09:38 +00:00
complete-categories.m Implement code completion for Objective-C category names in @interface 2009-11-18 19:08:43 +00:00
complete-interfaces.m Code completion for Objective-C class names after @interface, 2009-11-18 16:26:39 +00:00
complete-member-access.m Extend code-completion results with the type of each result 2009-12-18 18:53:37 +00:00
complete-objc-message.m Improve the sorting of code-completion results. We now always sort by 2010-01-13 23:24:38 +00:00
complete-properties.m Extend code-completion results with the type of each result 2009-12-18 18:53:37 +00:00
complete-property-flags.m 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 2009-11-19 00:14:45 +00:00
complete-property-getset.m Extend code-completion results with the type of each result 2009-12-18 18:53:37 +00:00
complete-protocols.m Code completion after @property, providing the names of forward-declared properties 2009-11-18 04:49:41 +00:00
complete-tabs.c Add a test case for code-completion in the presence of tabs 2010-01-07 00:40:35 +00:00
cxx-operator-overload.cpp Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
find-decls.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
find-defs.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
find-refs.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
multiple-redecls.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
objc-decls.m Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
objc-message.m Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
recover-bad-code-rdar_7487294.c Rename test file. 2009-12-23 20:59:39 +00:00
remap-complete.c Extend code-completion results with the type of each result 2009-12-18 18:53:37 +00:00
resolve-loc.c Remove TranslateKind and centralize Decl -> CXCursorKind in GetCursorKind(). This revealed a bunch of inconsistencies in how CXCursorKinds were being computed. 2010-01-16 01:44:12 +00:00