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
// 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('=');