Use temporary module cache in test

llvm-svn: 212467
This commit is contained in:
Ben Langmuir 2014-07-07 17:34:37 +00:00
parent 1f6f6e60ad
commit e218cd77b4
1 changed files with 3 additions and 1 deletions

View File

@ -434,7 +434,9 @@ TEST_F(LibclangReparseTest, ReparseWithModule) {
WriteFile(HeaderName, std::string(HeaderTop) + HeaderBottom);
WriteFile(ModName, ModFile);
const char *Args[] = { "-fmodules", "-I", TestDir.c_str() };
std::string ModulesCache = std::string("-fmodules-cache-path=") + TestDir;
const char *Args[] = { "-fmodules", ModulesCache.c_str(),
"-I", TestDir.c_str() };
int NumArgs = sizeof(Args) / sizeof(Args[0]);
ClangTU = clang_parseTranslationUnit(Index, MName.c_str(), Args, NumArgs,
nullptr, 0, TUFlags);