summaryrefslogtreecommitdiffstats
path: root/source/compiler-core/windows
diff options
context:
space:
mode:
Diffstat (limited to 'source/compiler-core/windows')
-rw-r--r--source/compiler-core/windows/slang-win-visual-studio-util.cpp7
-rw-r--r--source/compiler-core/windows/slang-win-visual-studio-util.h2
2 files changed, 5 insertions, 4 deletions
diff --git a/source/compiler-core/windows/slang-win-visual-studio-util.cpp b/source/compiler-core/windows/slang-win-visual-studio-util.cpp
index b0b634d72..d4c72e100 100644
--- a/source/compiler-core/windows/slang-win-visual-studio-util.cpp
+++ b/source/compiler-core/windows/slang-win-visual-studio-util.cpp
@@ -454,14 +454,15 @@ static SlangResult _findVersionsWithRegistery(List<WinVisualStudioUtil::VersionP
for (const auto& versionPath : versionPaths)
{
// Turn into a desc
- const DownstreamCompiler::Desc desc(SLANG_PASS_THROUGH_VISUAL_STUDIO, versionPath.version);
+ const DownstreamCompilerDesc desc(SLANG_PASS_THROUGH_VISUAL_STUDIO, versionPath.version);
// If not in set add it
if (!set->getCompiler(desc))
{
- RefPtr<CommandLineDownstreamCompiler> compiler = new VisualStudioDownstreamCompiler(desc);
+ auto compiler = new VisualStudioDownstreamCompiler(desc);
+ ComPtr<IDownstreamCompiler> compilerIntf(compiler);
calcExecuteCompilerArgs(versionPath, compiler->m_cmdLine);
- set->addCompiler(compiler);
+ set->addCompiler(compilerIntf);
}
}
diff --git a/source/compiler-core/windows/slang-win-visual-studio-util.h b/source/compiler-core/windows/slang-win-visual-studio-util.h
index 4dfac8f34..d69325f02 100644
--- a/source/compiler-core/windows/slang-win-visual-studio-util.h
+++ b/source/compiler-core/windows/slang-win-visual-studio-util.h
@@ -6,7 +6,7 @@
#include "../../core/slang-process-util.h"
-#include "../slang-downstream-compiler.h"
+#include "../slang-downstream-compiler-util.h"
namespace Slang {