File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
compiler/rustc_llvm/llvm-wrapper Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -490,13 +490,13 @@ extern "C" LLVMTargetMachineRef LLVMRustCreateTargetMachine(
490
490
assert (ArgsCstrBuff[ArgsCstrBuffLen - 1 ] == ' \0 ' );
491
491
auto Arg0 = std::string (ArgsCstrBuff);
492
492
buffer_offset = Arg0.size () + 1 ;
493
- auto ArgsCppStr =
494
- std::string (ArgsCstrBuff + buffer_offset, ArgsCstrBuffLen - 1 );
493
+ auto ArgsCppStr = std::string (ArgsCstrBuff + buffer_offset,
494
+ ArgsCstrBuffLen - buffer_offset );
495
495
auto i = 0 ;
496
496
while (i != std::string::npos) {
497
497
i = ArgsCppStr.find (' \0 ' , i + 1 );
498
498
if (i != std::string::npos)
499
- ArgsCppStr.replace (i, i + 1 , " " );
499
+ ArgsCppStr.replace (i, 1 , " " );
500
500
}
501
501
Options.MCOptions .Argv0 = Arg0;
502
502
Options.MCOptions .CommandlineArgs = ArgsCppStr;
You can’t perform that action at this time.
0 commit comments