mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-30 15:10:33 +00:00
Build fix for Visual Studio. NFC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227385 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3ddec31300
commit
75a1a5c24b
@ -87,7 +87,7 @@ class CommandLineParser {
|
||||
public:
|
||||
// Globals for name and overview of program. Program name is not a string to
|
||||
// avoid static ctor/dtor issues.
|
||||
char ProgramName[80] = "<premain>";
|
||||
std::string ProgramName;
|
||||
const char *ProgramOverview = nullptr;
|
||||
|
||||
// This collects additional help to be printed.
|
||||
@ -837,10 +837,7 @@ void CommandLineParser::ParseCommandLineOptions(int argc,
|
||||
argc = static_cast<int>(newArgv.size());
|
||||
|
||||
// Copy the program name into ProgName, making sure not to overflow it.
|
||||
StringRef ProgName = sys::path::filename(argv[0]);
|
||||
size_t Len = std::min(ProgName.size(), size_t(79));
|
||||
memcpy(ProgramName, ProgName.data(), Len);
|
||||
ProgramName[Len] = '\0';
|
||||
ProgramName = sys::path::filename(argv[0]);
|
||||
|
||||
ProgramOverview = Overview;
|
||||
bool ErrorParsing = false;
|
||||
|
Loading…
Reference in New Issue
Block a user