Skip to content

Commit 728ec84

Browse files
Update clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
Co-authored-by: Amr Hesham <[email protected]>
1 parent 5866289 commit 728ec84

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1903,8 +1903,10 @@ mlir::Value ScalarExprEmitter::VisitCastExpr(CastExpr *ce) {
19031903
: cir::CastKind::integral,
19041904
src, middleTy);
19051905

1906-
if (cgf.cgm.getCodeGenOpts().StrictVTablePointers)
1906+
if (cgf.cgm.getCodeGenOpts().StrictVTablePointers) {
19071907
cgf.cgm.errorNYI(subExpr->getSourceRange(), "IntegralToPointer: strict vtable pointers");
1908+
return {};
1909+
}
19081910

19091911
return builder.createIntToPtr(MiddleVal, DestCIRTy);
19101912
}

0 commit comments

Comments
 (0)