summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rw-r--r--source/slang/slang-emit-c-like.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/source/slang/slang-emit-c-like.cpp b/source/slang/slang-emit-c-like.cpp
index 448a67bb9..e9ab58bca 100644
--- a/source/slang/slang-emit-c-like.cpp
+++ b/source/slang/slang-emit-c-like.cpp
@@ -1852,14 +1852,16 @@ void CLikeSourceEmitter::emitInstResultDecl(IRInst* inst)
case SourceLanguage::HLSL:
case SourceLanguage::C:
case SourceLanguage::CPP:
- m_writer->emit("static ");
+ m_writer->emit("static const ");
+ break;
+ case SourceLanguage::Metal:
+ m_writer->emit("constant ");
break;
-
default:
+ m_writer->emit("const ");
break;
}
- m_writer->emit("const ");
}
emitType(type, getName(inst));