diff options
Diffstat (limited to 'source/slang')
| -rw-r--r-- | source/slang/slang-emit-metal.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/source/slang/slang-emit-metal.cpp b/source/slang/slang-emit-metal.cpp index 9858e51a1..b19e85044 100644 --- a/source/slang/slang-emit-metal.cpp +++ b/source/slang/slang-emit-metal.cpp @@ -1071,9 +1071,7 @@ void MetalSourceEmitter::emitSimpleTypeImpl(IRType* type) { case kIROp_VoidType: case kIROp_BoolType: - case kIROp_Int8Type: case kIROp_IntType: - case kIROp_UInt8Type: case kIROp_UIntType: case kIROp_FloatType: case kIROp_HalfType: @@ -1081,6 +1079,12 @@ void MetalSourceEmitter::emitSimpleTypeImpl(IRType* type) m_writer->emit(getDefaultBuiltinTypeName(type->getOp())); return; } + case kIROp_Int8Type: + m_writer->emit("char"); + return; + case kIROp_UInt8Type: + m_writer->emit("uchar"); + return; case kIROp_Int64Type: m_writer->emit("long"); return; |
