================ @@ -2393,8 +2395,10 @@ bool SemaHLSL::CheckBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) { if (CheckVectorElementCallArgs(&SemaRef, TheCall)) return true; if (SemaRef.BuiltinElementwiseTernaryMath( - TheCall, /*CheckForFloatArgs*/ - TheCall->getArg(0)->getType()->hasFloatingRepresentation())) + TheCall, /*ArgTyRestr*/ + TheCall->getArg(0)->getType()->hasFloatingRepresentation() + ? Sema::EltwiseBuiltinArgTyRestriction::FloatTy ---------------- farzonl wrote:
There are many `BuiltinElementwiseTernaryMath` being used in this file, why only update this one? Is there work you want the HLSL team to pick up? https://github.com/llvm/llvm-project/pull/125673 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits