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(
490490 assert (ArgsCstrBuff[ArgsCstrBuffLen - 1 ] == ' \0 ' );
491491 auto Arg0 = std::string (ArgsCstrBuff);
492492 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 );
495495 auto i = 0 ;
496496 while (i != std::string::npos) {
497497 i = ArgsCppStr.find (' \0 ' , i + 1 );
498498 if (i != std::string::npos)
499- ArgsCppStr.replace (i, i + 1 , " " );
499+ ArgsCppStr.replace (i, 1 , " " );
500500 }
501501 Options.MCOptions .Argv0 = Arg0;
502502 Options.MCOptions .CommandlineArgs = ArgsCppStr;
You can’t perform that action at this time.
0 commit comments