summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indra/test/test.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/indra/test/test.cpp b/indra/test/test.cpp
index 22f9ccf334..0e863d8084 100644
--- a/indra/test/test.cpp
+++ b/indra/test/test.cpp
@@ -550,7 +550,9 @@ int main(int argc, char **argv)
// specific test we want to monitor, and some viewer integration tests are
// quite verbose. In addition to noticing plain LOGTEST= (for all tests),
// also notice LOGTEST_progname= (for a specific test).
- std::string basename(fsyspath(argv[0]).stem());
+ // (Why doesn't MSVC notice fsyspath::operator std::string()?
+ // Why must we explicitly call fsyspath::string()?)
+ std::string basename(fsyspath(argv[0]).stem().string());
// don't make user set LOGTEST_INTEGRATION_TEST_progname or (worse)
// LOGTEST_PROJECT_foo_TEST_bar -- only LOGTEST_progname or LOGTEST_bar
auto _TEST_ = basename.find("_TEST_");