Add canonical path conversion function and use it so paths are consistent.

llvm-svn: 229540
This commit is contained in:
John Thompson
2015-02-17 20:43:47 +00:00
parent 7fe7e05379
commit 3dcb3934c6
3 changed files with 28 additions and 2 deletions

View File

@@ -239,7 +239,7 @@ std::string findInputFile(const CommandLineArguments &CLArgs) {
Opts->ParseArgs(Argv.data(), Argv.data() + Argv.size(), MissingArgIndex,
MissingArgCount, IncludedFlagsBitmask));
std::vector<std::string> Inputs = Args->getAllArgValues(OPT_INPUT);
return Inputs.back();
return ModularizeUtilities::getCanonicalPath(Inputs.back());
}
// This arguments adjuster inserts "-include (file)" arguments for header