mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-05-01 07:30:43 +03:00
Fix StringRef conversion for LLVM 11 (777180a32b61070a10dd330b4f038bf24e916af1) (#3305)
This commit is contained in:
parent
97e0d978ee
commit
0a007a55f8
13 changed files with 31 additions and 28 deletions
|
@ -362,7 +362,7 @@ void writeModule(llvm::Module *m, const char *filename) {
|
|||
llvm::SmallString<128> buffer(filename);
|
||||
llvm::sys::path::replace_extension(buffer,
|
||||
llvm::StringRef(ext.ptr, ext.length));
|
||||
return buffer.str();
|
||||
return {buffer.data(), buffer.size()};
|
||||
};
|
||||
|
||||
// write LLVM bitcode
|
||||
|
@ -433,7 +433,7 @@ void writeModule(llvm::Module *m, const char *filename) {
|
|||
if (!global.params.output_s) {
|
||||
llvm::SmallString<16> buffer;
|
||||
llvm::sys::fs::createUniqueFile("ldc-%%%%%%%.s", buffer);
|
||||
spath = buffer.str();
|
||||
spath = {buffer.data(), buffer.size()};
|
||||
} else {
|
||||
spath = replaceExtensionWith(global.s_ext);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue