diff options
| author | Dmitri Gribenko <gribozavr@gmail.com> | 2014-03-27 15:40:39 +0000 |
|---|---|---|
| committer | Dmitri Gribenko <gribozavr@gmail.com> | 2014-03-27 15:40:39 +0000 |
| commit | 9ee0e303d68054a8fdb1b071a7de6ddcc8b9ecd9 (patch) | |
| tree | 74283e009b02f845e8f8b0d14cba0ef054a81666 /clang/test/Index/Inputs | |
| parent | a39fc6dd2afab9cb14286e00f2f6ef2370002c40 (diff) | |
| download | bcm5719-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')
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); |

