diff options
| author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2014-03-20 04:51:48 +0000 |
|---|---|---|
| committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2014-03-20 04:51:48 +0000 |
| commit | a9ab4d46bb7d7f6bcf1b5eeec8878b8b74ae368d (patch) | |
| tree | 6b590bbf9d95448d095e529d6bd8cd1694151181 /clang/unittests/libclang/LibclangTest.cpp | |
| parent | ecf2256dfe19aa52b4b6d914dffc685fc5ec7e60 (diff) | |
| download | bcm5719-llvm-a9ab4d46bb7d7f6bcf1b5eeec8878b8b74ae368d.tar.gz bcm5719-llvm-a9ab4d46bb7d7f6bcf1b5eeec8878b8b74ae368d.zip | |
[libclang] Introduce clang_VirtualFileOverlay_setCaseSensitivity that exposes the VFS option
to set the case-sensitivity for lookups.
rdar://16374696
llvm-svn: 204303
Diffstat (limited to 'clang/unittests/libclang/LibclangTest.cpp')
| -rw-r--r-- | clang/unittests/libclang/LibclangTest.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/clang/unittests/libclang/LibclangTest.cpp b/clang/unittests/libclang/LibclangTest.cpp index 09d51b2168c..64128f158f2 100644 --- a/clang/unittests/libclang/LibclangTest.cpp +++ b/clang/unittests/libclang/LibclangTest.cpp @@ -140,6 +140,29 @@ TEST(libclang, VirtualFileOverlay) { T.map("/path/virtual/dir/foo3.h", "/real/foo3.h"); T.map("/path/virtual/dir/in/subdir/foo4.h", "/real/foo4.h"); } + { + const char *contents = + "{\n" + " 'version': 0,\n" + " 'case-sensitive': 'false',\n" + " 'roots': [\n" + " {\n" + " 'type': 'directory',\n" + " 'name': \"/path/virtual\",\n" + " 'contents': [\n" + " {\n" + " 'type': 'file',\n" + " 'name': \"foo.h\",\n" + " 'external-contents': \"/real/foo.h\"\n" + " }\n" + " ]\n" + " }\n" + " ]\n" + "}\n"; + TestVFO T(contents); + T.map("/path/virtual/foo.h", "/real/foo.h"); + clang_VirtualFileOverlay_setCaseSensitivity(T.VFO, false); + } } TEST(libclang, ModuleMapDescriptor) { |

