diff options
Diffstat (limited to 'source/slang/slang-emit-c-like.cpp')
| -rw-r--r-- | source/slang/slang-emit-c-like.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source/slang/slang-emit-c-like.cpp b/source/slang/slang-emit-c-like.cpp index d85c72ae5..6412ff730 100644 --- a/source/slang/slang-emit-c-like.cpp +++ b/source/slang/slang-emit-c-like.cpp @@ -129,9 +129,12 @@ void CLikeSourceEmitter::emitPreModuleImpl() m_writer->emit(prelude->getStringSlice()); m_writer->emit("\n"); } - for (auto prelude : m_requiredPreludesRaw) +} +void CLikeSourceEmitter::emitPostModuleImpl() +{ + if(m_requiredAfter.requireComputeDerivatives.getLength() > 0) { - m_writer->emit(prelude); + m_writer->emit(m_requiredAfter.requireComputeDerivatives); m_writer->emit("\n"); } } |
