forked from OSchip/llvm-project
fix Args function broken in r281942
The method was hard-coded to check only the 0th element of the array. This manifested as NSLog messages behaving incorrectly on macOS. (This is independent of the broken DarwinLog feature). llvm-svn: 282128
This commit is contained in:
parent
c9e3de35ed
commit
150aa321f7
|
@ -1002,7 +1002,7 @@ bool Args::ContainsEnvironmentVariable(llvm::StringRef env_var_name,
|
|||
|
||||
// Check each arg to see if it matches the env var name.
|
||||
for (size_t i = 0; i < GetArgumentCount(); ++i) {
|
||||
auto arg_value = llvm::StringRef::withNullAsEmpty(GetArgumentAtIndex(0));
|
||||
auto arg_value = llvm::StringRef::withNullAsEmpty(GetArgumentAtIndex(i));
|
||||
|
||||
llvm::StringRef name, value;
|
||||
std::tie(name, value) = arg_value.split('=');
|
||||
|
|
Loading…
Reference in New Issue