| ... | ... | @@ -22670,8 +22670,8 @@ fn zirMulAdd(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError!Air. |
| 22670 | 22670 | const maybe_addend = try sema.resolveMaybeUndefVal(addend); |
| 22671 | 22671 | const mod = sema.mod; |
| 22672 | 22672 | |
| 22673 | | switch (ty.zigTypeTag(mod)) { |
| 22674 | | .ComptimeFloat, .Float, .Vector => {}, |
| 22673 | switch (ty.scalarType(mod).zigTypeTag(mod)) { |
| 22674 | .ComptimeFloat, .Float => {}, |
| 22675 | 22675 | else => return sema.fail(block, src, "expected vector of floats or float type, found '{}'", .{ty.fmt(sema.mod)}), |
| 22676 | 22676 | } |
| 22677 | 22677 | |