summaryrefslogtreecommitdiff
path: root/source/slang/ir-legalize-types.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/ir-legalize-types.cpp')
-rw-r--r--source/slang/ir-legalize-types.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/slang/ir-legalize-types.cpp b/source/slang/ir-legalize-types.cpp
index 3465662f3..05b8ca647 100644
--- a/source/slang/ir-legalize-types.cpp
+++ b/source/slang/ir-legalize-types.cpp
@@ -68,7 +68,7 @@ LegalVal LegalVal::implicitDeref(LegalVal const& val)
LegalVal LegalVal::getImplicitDeref()
{
- assert(flavor == Flavor::implicitDeref);
+ SLANG_ASSERT(flavor == Flavor::implicitDeref);
return obj.As<ImplicitDerefVal>()->val;
}
@@ -622,10 +622,10 @@ static LegalVal legalizeGetElementPtr(
RefPtr<TuplePseudoVal> resTupleInfo = new TuplePseudoVal();
auto tupleType = type.getTuple();
- assert(tupleType);
+ SLANG_ASSERT(tupleType);
auto elemCount = ptrTupleInfo->elements.Count();
- assert(elemCount == tupleType->elements.Count());
+ SLANG_ASSERT(elemCount == tupleType->elements.Count());
for(UInt ee = 0; ee < elemCount; ++ee)
{
@@ -951,7 +951,7 @@ static void addParamType(List<IRType*>& ioParamTypes, LegalType t)
}
break;
default:
- SLANG_ASSERT(false);
+ SLANG_UNEXPECTED("unknown legalized type flavor");
}
}