Mercurial > projects > ldc
comparison gen/todebug.cpp @ 663:6aaa3d3c1183
First part of rename to LDC.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Mon, 06 Oct 2008 22:46:55 +0200 |
parents | 83ca663ecc20 |
children | b411c41a9716 |
comparison
equal
deleted
inserted
replaced
662:88e23f8c2354 | 663:6aaa3d3c1183 |
---|---|
138 vals[3] = DtoConstStringPtr(m->srcfile->name->toChars(), "llvm.metadata"); | 138 vals[3] = DtoConstStringPtr(m->srcfile->name->toChars(), "llvm.metadata"); |
139 std::string srcpath(FileName::path(m->srcfile->name->toChars())); | 139 std::string srcpath(FileName::path(m->srcfile->name->toChars())); |
140 if (srcpath.empty()) | 140 if (srcpath.empty()) |
141 srcpath = llvm::sys::Path::GetCurrentDirectory().toString(); | 141 srcpath = llvm::sys::Path::GetCurrentDirectory().toString(); |
142 vals[4] = DtoConstStringPtr(srcpath.c_str(), "llvm.metadata"); | 142 vals[4] = DtoConstStringPtr(srcpath.c_str(), "llvm.metadata"); |
143 vals[5] = DtoConstStringPtr("LLVMDC (http://www.dsource.org/projects/llvmdc)", "llvm.metadata"); | 143 vals[5] = DtoConstStringPtr("LDC (http://www.dsource.org/projects/llvmdc)", "llvm.metadata"); |
144 | 144 |
145 LLGlobalVariable* gv = emitDwarfGlobal(getDwarfCompileUnitType(), vals, "llvm.dbg.compile_unit"); | 145 LLGlobalVariable* gv = emitDwarfGlobal(getDwarfCompileUnitType(), vals, "llvm.dbg.compile_unit"); |
146 m->ir.irModule->dwarfCompileUnit = gv; | 146 m->ir.irModule->dwarfCompileUnit = gv; |
147 return gv; | 147 return gv; |
148 } | 148 } |