diff options
Diffstat (limited to 'test/Index/Inputs')
11 files changed, 62 insertions, 4 deletions
diff --git a/test/Index/Inputs/CommentXML/valid-function-02.xml b/test/Index/Inputs/CommentXML/valid-function-02.xml index 989d6a7c143d2..6a8c2425d64ee 100644 --- a/test/Index/Inputs/CommentXML/valid-function-02.xml +++ b/test/Index/Inputs/CommentXML/valid-function-02.xml @@ -1,5 +1,14 @@ <?xml version="1.0" encoding="utf-8"?> <Function> <Name>aaa</Name> -<Abstract><Para>Aaa <bold>bbb</bold> <monospaced>ccc</monospaced> <emphasized>ddd</emphasized>.</Para></Abstract> +<Abstract> + <Para>Aaa + <bold>bbb</bold> + <monospaced>ccc</monospaced> + <emphasized>ddd</emphasized> + <rawHTML><eee></rawHTML> + <rawHTML isMalformed="0"><fff></rawHTML> + <rawHTML isMalformed="1"><ggg></rawHTML>. + </Para> +</Abstract> </Function> diff --git a/test/Index/Inputs/Frameworks/DocCommentsA.framework/Headers/DocCommentsA.h b/test/Index/Inputs/Frameworks/DocCommentsA.framework/Headers/DocCommentsA.h new file mode 100644 index 0000000000000..d548f8196db5b --- /dev/null +++ b/test/Index/Inputs/Frameworks/DocCommentsA.framework/Headers/DocCommentsA.h @@ -0,0 +1,8 @@ +/// Comment for 'functionFromDocCommentsA1'. +void functionFromDocCommentsA1(void); + +#import <DocCommentsC/DocCommentsC.h> + +/// Comment for 'functionFromDocCommentsA2'. +void functionFromDocCommentsA2(void); + diff --git a/test/Index/Inputs/Frameworks/DocCommentsB.framework/Headers/DocCommentsB.h b/test/Index/Inputs/Frameworks/DocCommentsB.framework/Headers/DocCommentsB.h new file mode 100644 index 0000000000000..af279e3ce5f9c --- /dev/null +++ b/test/Index/Inputs/Frameworks/DocCommentsB.framework/Headers/DocCommentsB.h @@ -0,0 +1,7 @@ +/// Comment for 'functionFromDocCommentsB1'. +void functionFromDocCommentsB1(void); + +#import <DocCommentsC/DocCommentsC.h> + +/// Comment for 'functionFromDocCommentsB2'. +void functionFromDocCommentsB2(void); diff --git a/test/Index/Inputs/Frameworks/DocCommentsC.framework/Headers/DocCommentsC.h b/test/Index/Inputs/Frameworks/DocCommentsC.framework/Headers/DocCommentsC.h new file mode 100644 index 0000000000000..db696a385e504 --- /dev/null +++ b/test/Index/Inputs/Frameworks/DocCommentsC.framework/Headers/DocCommentsC.h @@ -0,0 +1,2 @@ +/// Comment for 'functionFromDocCommentsC'. +void functionFromDocCommentsC(void); diff --git a/test/Index/Inputs/base_module_needs_vfs.h b/test/Index/Inputs/base_module_needs_vfs.h new file mode 100644 index 0000000000000..9a7a2445a86f9 --- /dev/null +++ b/test/Index/Inputs/base_module_needs_vfs.h @@ -0,0 +1 @@ +void base_module_needs_vfs(void); diff --git a/test/Index/Inputs/crash-recovery-code-complete-remap.c b/test/Index/Inputs/crash-recovery-code-complete-remap.c index 50a86580a136b..0cc2e894687b0 100644 --- a/test/Index/Inputs/crash-recovery-code-complete-remap.c +++ b/test/Index/Inputs/crash-recovery-code-complete-remap.c @@ -1,11 +1,9 @@ // RUN: echo env CINDEXTEST_EDITING=1 \ // RUN: not c-index-test -test-load-source-reparse 1 local \ -// RUN: -remap-file="%s;%S/Inputs/crash-recovery-code-complete-remap.c" \ +// RUN: -remap-file="%s,%S/Inputs/crash-recovery-code-complete-remap.c" \ // RUN: %s 2> %t.err // RUN: FileCheck < %t.err -check-prefix=CHECK-CODE-COMPLETE-CRASH %s // CHECK-CODE-COMPLETE-CRASH: Unable to reparse translation unit -// -// XFAIL: win32 #warning parsing original file diff --git a/test/Index/Inputs/module.map b/test/Index/Inputs/module.map new file mode 100644 index 0000000000000..8f24840c81f9a --- /dev/null +++ b/test/Index/Inputs/module.map @@ -0,0 +1,6 @@ +// See vfsoverlay.yaml +module ModuleNeedsVFS { + header "ModuleNeedsVFS.h" + export * +} +framework module * { } diff --git a/test/Index/Inputs/module_needs_vfs.h b/test/Index/Inputs/module_needs_vfs.h new file mode 100644 index 0000000000000..d79cc3f0d3add --- /dev/null +++ b/test/Index/Inputs/module_needs_vfs.h @@ -0,0 +1,4 @@ +@import BaseModuleNeedsVFS; +inline void module_needs_vfs(void) { + base_module_needs_vfs(); +} diff --git a/test/Index/Inputs/retain-comments-from-system-headers-module.map b/test/Index/Inputs/retain-comments-from-system-headers-module.map new file mode 100644 index 0000000000000..0b77f3c1abf59 --- /dev/null +++ b/test/Index/Inputs/retain-comments-from-system-headers-module.map @@ -0,0 +1,4 @@ +module retain_comments_from_system_headers { + header "retain-comments-from-system-headers.h" + export * +} diff --git a/test/Index/Inputs/usrs-system.h b/test/Index/Inputs/usrs-system.h new file mode 100644 index 0000000000000..dee4d832571d8 --- /dev/null +++ b/test/Index/Inputs/usrs-system.h @@ -0,0 +1 @@ +#define MACRO_FROM_SYSTEM_HEADER_1 meow diff --git a/test/Index/Inputs/vfsoverlay.yaml b/test/Index/Inputs/vfsoverlay.yaml new file mode 100644 index 0000000000000..95b00bef7d0e4 --- /dev/null +++ b/test/Index/Inputs/vfsoverlay.yaml @@ -0,0 +1,18 @@ +{ + 'version': 0, + 'roots': [ + { 'name': 'OUT_DIR', 'type': 'directory', + 'contents': [ + { 'name': 'module.map', 'type': 'file', + 'external-contents': 'INPUT_DIR/module.map' + }, + { 'name': 'ModuleNeedsVFS.h', 'type': 'file', + 'external-contents': 'INPUT_DIR/module_needs_vfs.h' + }, + { 'name': 'BaseModuleNeedsVFS.framework/Headers/BaseModuleNeedsVFS.h', 'type': 'file', + 'external-contents': 'INPUT_DIR/base_module_needs_vfs.h' + }, + ] + } + ] +} |