From: Kostya Serebryany Date: Mon, 4 May 2015 21:14:45 +0000 (+0000) Subject: [clang-fuzzer] make clang-fuzzer slightly faster by removing one redundant directory... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=382ebce34f8793ffc59e37b7e77d1b4f4364cac1;p=clang [clang-fuzzer] make clang-fuzzer slightly faster by removing one redundant directory scan git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@236459 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/clang-fuzzer/ClangFuzzer.cpp b/tools/clang-fuzzer/ClangFuzzer.cpp index b24531976c..f58b0cece2 100644 --- a/tools/clang-fuzzer/ClangFuzzer.cpp +++ b/tools/clang-fuzzer/ClangFuzzer.cpp @@ -24,7 +24,7 @@ extern "C" void TestOneInput(uint8_t *data, size_t size) { std::string s((const char *)data, size); llvm::opt::ArgStringList CC1Args; CC1Args.push_back("-cc1"); - CC1Args.push_back("test.cc"); + CC1Args.push_back("./test.cc"); llvm::IntrusiveRefCntPtr Files( new FileManager(FileSystemOptions())); IgnoringDiagConsumer Diags; @@ -36,7 +36,7 @@ extern "C" void TestOneInput(uint8_t *data, size_t size) { tooling::newInvocation(&Diagnostics, CC1Args)); std::unique_ptr Input = llvm::MemoryBuffer::getMemBuffer(s); - Invocation->getPreprocessorOpts().addRemappedFile("test.cc", Input.release()); + Invocation->getPreprocessorOpts().addRemappedFile("./test.cc", Input.release()); std::unique_ptr action( tooling::newFrontendActionFactory()); action->runInvocation(Invocation.release(), Files.get(), &Diags);