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: > > > `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? 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