gtbercea marked an inline comment as done. gtbercea added inline comments.
================ Comment at: lib/Driver/ToolChains/Cuda.cpp:536-542 + StringRef CompilerPath = env; + while (!CompilerPath.empty()) { + std::pair<StringRef, StringRef> Split = + CompilerPath.split(llvm::sys::EnvPathSeparator); + LibraryPaths.push_back(Split.first); + CompilerPath = Split.second; + } ---------------- Hahnfeld wrote: > gtbercea wrote: > > Hahnfeld wrote: > > > gtbercea wrote: > > > > Hahnfeld wrote: > > > > > `tools::addDirectoryList` uses `StringRef::find`, I'm not sure if > > > > > `StringRef::split` creates real copies of the string... > > > > What is your suggestion? > > > IMO you should use whatever existing code does, in that case > > > `StringRef::find`. > > Is this comment still relevant in the light of the most recent changes? > Probably not (although the code is now completely different from > `tools::addDirectoryList`) Gotcha, do let me know if you see any other issue with this version of the code. I will mark this one as done for now. Repository: rC Clang https://reviews.llvm.org/D43197 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits