diff --git a/tests/dxbc/test_dxbc_compiler.cpp b/tests/dxbc/test_dxbc_compiler.cpp index cd7ae57d8..e5d8c2d66 100644 --- a/tests/dxbc/test_dxbc_compiler.cpp +++ b/tests/dxbc/test_dxbc_compiler.cpp @@ -41,8 +41,8 @@ int WINAPI WinMain(HINSTANCE hInstance, DxbcModule module(reader); Rc shader = module.compile(DxbcOptions()); - shader->dump(std::ofstream( - str::fromws(argv[2]), std::ios::binary)); + std::ofstream ofile(str::fromws(argv[2]), std::ios::binary); + shader->dump(ofile); return 0; } catch (const DxvkError& e) { Logger::err(e.message());