summaryrefslogtreecommitdiff
path: root/source/slang/slang-emit-c-like.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang-emit-c-like.cpp')
-rw-r--r--source/slang/slang-emit-c-like.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/source/slang/slang-emit-c-like.cpp b/source/slang/slang-emit-c-like.cpp
index eb178a366..edadcef48 100644
--- a/source/slang/slang-emit-c-like.cpp
+++ b/source/slang/slang-emit-c-like.cpp
@@ -92,14 +92,11 @@ struct CLikeSourceEmitter::ComputeEmitActionsContext
CLikeSourceEmitter::CLikeSourceEmitter(const Desc& desc)
{
m_writer = desc.sourceWriter;
- m_sourceLanguage = getSourceLanguage(desc.target);
+ m_sourceLanguage = getSourceLanguage(desc.codeGenContext->getTargetFormat());
SLANG_ASSERT(m_sourceLanguage != SourceLanguage::Unknown);
- m_target = desc.target;
- m_targetCaps = desc.targetCaps;
-
- m_compileRequest = desc.compileRequest;
- m_targetRequest = desc.targetRequest;
+ m_target = desc.codeGenContext->getTargetFormat();
+ m_codeGenContext = desc.codeGenContext;
m_entryPointStage = desc.entryPointStage;
m_effectiveProfile = desc.effectiveProfile;
}