File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -18709,9 +18709,9 @@ case Builtin::BI__builtin_hlsl_elementwise_isinf: {
18709
18709
retType = llvm::VectorType::get(
18710
18710
retType, ElementCount::getFixed(XVecTy->getNumElements()));
18711
18711
}
18712
- if (! E->getArg(0)->getType()->hasFloatingRepresentation() &&
18713
- ! E->getArg(0)->getType()->hasSignedIntegerRepresentation())
18714
- llvm_unreachable( "sign operand must have a float or int representation");
18712
+ assert(( E->getArg(0)->getType()->hasFloatingRepresentation() ||
18713
+ E->getArg(0)->getType()->hasSignedIntegerRepresentation()) &&
18714
+ "sign operand must have a float or int representation");
18715
18715
18716
18716
return Builder.CreateIntrinsic(
18717
18717
retType, CGM.getHLSLRuntime().getSignIntrinsic(),
You can’t perform that action at this time.
0 commit comments