diff options
Diffstat (limited to 'source/slang/slang-emit-c-like.cpp')
| -rw-r--r-- | source/slang/slang-emit-c-like.cpp | 9 |
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; } |
