summaryrefslogtreecommitdiff
path: root/source/slang/lower-to-ir.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/lower-to-ir.cpp')
-rw-r--r--source/slang/lower-to-ir.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/source/slang/lower-to-ir.cpp b/source/slang/lower-to-ir.cpp
index 03d6ad321..81520abf5 100644
--- a/source/slang/lower-to-ir.cpp
+++ b/source/slang/lower-to-ir.cpp
@@ -168,7 +168,7 @@ struct LoweredValInfo
BoundMemberInfo* getBoundMemberInfo()
{
- assert(flavor == Flavor::BoundMember);
+ SLANG_ASSERT(flavor == Flavor::BoundMember);
return (BoundMemberInfo*)ext;
}
@@ -177,7 +177,7 @@ struct LoweredValInfo
SubscriptInfo* getSubscriptInfo()
{
- assert(flavor == Flavor::Subscript);
+ SLANG_ASSERT(flavor == Flavor::Subscript);
return (SubscriptInfo*)ext;
}
@@ -186,7 +186,7 @@ struct LoweredValInfo
BoundSubscriptInfo* getBoundSubscriptInfo()
{
- assert(flavor == Flavor::BoundSubscript);
+ SLANG_ASSERT(flavor == Flavor::BoundSubscript);
return (BoundSubscriptInfo*)ext;
}
@@ -195,7 +195,7 @@ struct LoweredValInfo
SwizzledLValueInfo* getSwizzledLValueInfo()
{
- assert(flavor == Flavor::SwizzledLValue);
+ SLANG_ASSERT(flavor == Flavor::SwizzledLValue);
return (SwizzledLValueInfo*)ext;
}
};
@@ -410,7 +410,7 @@ IROp getIntrinsicOp(
auto nameText = getText(name);
IROp op = findIROp(nameText.Buffer());
- assert(op != kIROp_Invalid);
+ SLANG_ASSERT(op != kIROp_Invalid);
return op;
}
@@ -443,7 +443,7 @@ LoweredValInfo emitCompoundAssignOp(
{
auto builder = context->irBuilder;
SLANG_UNREFERENCED_PARAMETER(argCount);
- assert(argCount == 2);
+ SLANG_ASSERT(argCount == 2);
auto leftPtr = args[0];
auto rightVal = args[1];
@@ -492,7 +492,7 @@ LoweredValInfo emitPreOp(
{
auto builder = context->irBuilder;
SLANG_UNREFERENCED_PARAMETER(argCount);
- assert(argCount == 1);
+ SLANG_ASSERT(argCount == 1);
auto argPtr = args[0];
auto preVal = builder->emitLoad(argPtr);
@@ -516,7 +516,7 @@ LoweredValInfo emitPostOp(
{
auto builder = context->irBuilder;
SLANG_UNREFERENCED_PARAMETER(argCount);
- assert(argCount == 1);
+ SLANG_ASSERT(argCount == 1);
auto argPtr = args[0];
auto preVal = builder->emitLoad(argPtr);
@@ -1709,7 +1709,7 @@ struct ExprLoweringVisitorBase : ExprVisitor<Derived, LoweredValInfo>
// Now we can pass the address of the temporary variable
// to the callee as the actual argument for the `in out`
- assert(tempVar.flavor == LoweredValInfo::Flavor::Ptr);
+ SLANG_ASSERT(tempVar.flavor == LoweredValInfo::Flavor::Ptr);
(*ioArgs).Add(tempVar.val);
// Finally, after the call we will need
@@ -3712,7 +3712,7 @@ struct DeclLoweringVisitor : DeclVisitor<DeclLoweringVisitor, LoweredValInfo>
IRInst* fieldKeyInst = getSimpleVal(context,
ensureDecl(context, fieldDecl));
auto fieldKey = as<IRStructKey>(fieldKeyInst);
- assert(fieldKey);
+ SLANG_ASSERT(fieldKey);
// Note: we lower the type of the field in the "sub"
// context, so that any generic parameters that were
@@ -4626,12 +4626,12 @@ struct DeclLoweringVisitor : DeclVisitor<DeclLoweringVisitor, LoweredValInfo>
// to avoid emitting a bunch of extra definitions in the IR.
auto primaryFuncDecl = dynamic_cast<FunctionDeclBase*>(primaryDecl);
- assert(primaryFuncDecl);
+ SLANG_ASSERT(primaryFuncDecl);
LoweredValInfo result = lowerFuncDecl(primaryFuncDecl);
for (auto dd = primaryDecl->nextDecl; dd; dd = dd->nextDecl)
{
auto funcDecl = dynamic_cast<FunctionDeclBase*>(dd);
- assert(funcDecl);
+ SLANG_ASSERT(funcDecl);
lowerFuncDecl(funcDecl);
}
return result;