I think instead of writing: MainFileName = std::string(MainFileDirSS.data(), MainFileDirSS.size());
you can just write: MainFileName = MainFileDirSS.str(); Hopefully. On Thu, Oct 17, 2013 at 8:09 AM, Yaron Keren <[email protected]> wrote: > Hi, > > Filename appending in CGDebugInfo.cpp was implemented as simple string > concatenation, resulting in duplicate file debug information on Windows due > to wrong path separator. > > The patch uses llvm::sys::path::append to properly append the filename on > all OS. > > Is there a way to use path::append without the SmallString temporary? > > Yaron > > > _______________________________________________ > cfe-commits mailing list > [email protected] > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits > >
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
