[llvm-branch-commits] [clang] [HLSL][Matrix] Add implicit matrix floating-point conversion checks (PR #179568)
Farzon Lotfi via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Wed Feb 4 16:47:53 PST 2026
================
@@ -12959,7 +12973,10 @@ void Sema::CheckImplicitConversion(Expr *E, QualType T, SourceLocation CC,
if (SourceMgr.isInSystemMacro(CC))
return;
- DiagnoseImpCast(*this, E, T, CC, diag::warn_impcast_float_precision);
+ unsigned DiagID = diag::warn_impcast_float_precision;
+ if (SourceIsAMatrixTy)
+ DiagID = diag::warn_impcast_matrix_float_precision;
----------------
farzonl wrote:
Note to self this is where we could add a `impcast_vector_float_percision` for `InGroup<VectorConversion>;`.
https://github.com/llvm/llvm-project/pull/179568
More information about the llvm-branch-commits
mailing list