diff options
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/slang-test/options.cpp | 3 | ||||
| -rw-r--r-- | tools/slang-test/options.h | 1 | ||||
| -rw-r--r-- | tools/slang-test/slang-test-main.cpp | 9 |
3 files changed, 10 insertions, 3 deletions
diff --git a/tools/slang-test/options.cpp b/tools/slang-test/options.cpp index 4103d56b5..65783477f 100644 --- a/tools/slang-test/options.cpp +++ b/tools/slang-test/options.cpp @@ -111,6 +111,7 @@ static bool _isSubCommand(const char* arg) int argc, char** argv, TestCategorySet* categorySet, + Slang::WriterHelper stdOut, Slang::WriterHelper stdError, Options* optionsOut) { @@ -147,7 +148,7 @@ static bool _isSubCommand(const char* arg) { if (strcmp(argv[i], "-h") == 0 || strcmp(argv[i], "--help") == 0) { - showHelp(stdError); + showHelp(stdOut); return SLANG_FAIL; } } diff --git a/tools/slang-test/options.h b/tools/slang-test/options.h index 8ae89d084..df2de310a 100644 --- a/tools/slang-test/options.h +++ b/tools/slang-test/options.h @@ -141,6 +141,7 @@ struct Options int argc, char** argv, TestCategorySet* categorySet, + Slang::WriterHelper stdOut, Slang::WriterHelper stdError, Options* optionsOut); diff --git a/tools/slang-test/slang-test-main.cpp b/tools/slang-test/slang-test-main.cpp index 4eab84340..6355426f7 100644 --- a/tools/slang-test/slang-test-main.cpp +++ b/tools/slang-test/slang-test-main.cpp @@ -4997,8 +4997,13 @@ SlangResult innerMain(int argc, char** argv) context.setInnerMainFunc("slangi", &SlangITool::innerMain); } - SLANG_RETURN_ON_FAIL( - Options::parse(argc, argv, &categorySet, StdWriters::getError(), &context.options)); + SLANG_RETURN_ON_FAIL(Options::parse( + argc, + argv, + &categorySet, + StdWriters::getOut(), + StdWriters::getError(), + &context.options)); Options& options = context.options; |
