Thanks to Friedrich Beckmann for reporting the mistake.
if (bf != floor (bf) || bf <= LONG_MIN || bf > LONG_MAX)
{
msg_at (SE, matrix_expr_location (e->subs[1]),
- _("Exponent %.1f in matrix multiplication is non-integer "
+ _("Exponent %.1f in matrix exponentiation is non-integer "
"or outside the valid range."), bf);
return NULL;
}
18 | PRINT m**{1, 2}.
| ^~~~~~
-matrix.sps:19.10-19.12: error: MATRIX: Exponent 1.5 in matrix multiplication is
+matrix.sps:19.10-19.12: error: MATRIX: Exponent 1.5 in matrix exponentiation is
non-integer or outside the valid range.
19 | PRINT m**1.5.
| ^~~