Always add trailing slash to source path for debug info.

This commit is contained in:
Christian Kamm
2008-10-26 17:31:05 +01:00
parent cfcda83291
commit 4c12540497

View File

@@ -141,6 +141,8 @@ static LLGlobalVariable* dwarfCompileUnit(Module* m)
llvm::sys::Path tmp = llvm::sys::Path::GetCurrentDirectory();
tmp.appendComponent(srcpath);
srcpath = tmp.toString();
if (*srcpath.rbegin() != '/' || *srcpath.rbegin() != '\\')
srcpath = srcpath + '/';
}
vals[4] = DtoConstStringPtr(srcpath.c_str(), "llvm.metadata");
vals[5] = DtoConstStringPtr("LDC (http://www.dsource.org/projects/ldc)", "llvm.metadata");