summaryrefslogtreecommitdiffstats
path: root/clang/test/Index/Inputs
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2014-03-27 15:40:39 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2014-03-27 15:40:39 +0000
commit9ee0e303d68054a8fdb1b071a7de6ddcc8b9ecd9 (patch)
tree74283e009b02f845e8f8b0d14cba0ef054a81666 /clang/test/Index/Inputs
parenta39fc6dd2afab9cb14286e00f2f6ef2370002c40 (diff)
downloadbcm5719-llvm-9ee0e303d68054a8fdb1b071a7de6ddcc8b9ecd9.tar.gz
bcm5719-llvm-9ee0e303d68054a8fdb1b071a7de6ddcc8b9ecd9.zip
Comment parsing: when comment ranges are deserialized from multiple modules,
correctly order comments in SourceManager::isBeforeInTranslationUnit() order Unfortunately, this is not as simple as it was implemented previously, and actually requires doing a merge sort. llvm-svn: 204936
Diffstat (limited to 'clang/test/Index/Inputs')
-rw-r--r--clang/test/Index/Inputs/Frameworks/DocCommentsA.framework/Headers/DocCommentsA.h8
-rw-r--r--clang/test/Index/Inputs/Frameworks/DocCommentsB.framework/Headers/DocCommentsB.h7
-rw-r--r--clang/test/Index/Inputs/Frameworks/DocCommentsC.framework/Headers/DocCommentsC.h2
3 files changed, 17 insertions, 0 deletions
diff --git a/clang/test/Index/Inputs/Frameworks/DocCommentsA.framework/Headers/DocCommentsA.h b/clang/test/Index/Inputs/Frameworks/DocCommentsA.framework/Headers/DocCommentsA.h
new file mode 100644
index 00000000000..d548f8196db
--- /dev/null
+++ b/clang/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/clang/test/Index/Inputs/Frameworks/DocCommentsB.framework/Headers/DocCommentsB.h b/clang/test/Index/Inputs/Frameworks/DocCommentsB.framework/Headers/DocCommentsB.h
new file mode 100644
index 00000000000..af279e3ce5f
--- /dev/null
+++ b/clang/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/clang/test/Index/Inputs/Frameworks/DocCommentsC.framework/Headers/DocCommentsC.h b/clang/test/Index/Inputs/Frameworks/DocCommentsC.framework/Headers/DocCommentsC.h
new file mode 100644
index 00000000000..db696a385e5
--- /dev/null
+++ b/clang/test/Index/Inputs/Frameworks/DocCommentsC.framework/Headers/DocCommentsC.h
@@ -0,0 +1,2 @@
+/// Comment for 'functionFromDocCommentsC'.
+void functionFromDocCommentsC(void);
OpenPOWER on IntegriCloud