From df626f6bef02a31dc4e7193d9c3aa71a155d2af7 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Wed, 6 Apr 2022 07:56:38 -0700 Subject: [PATCH] MATRIX: Correct error message. Thanks to Friedrich Beckmann for reporting the mistake. --- src/language/stats/matrix.c | 2 +- tests/language/stats/matrix.at | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/language/stats/matrix.c b/src/language/stats/matrix.c index c1e4adff8e..0784e85382 100644 --- a/src/language/stats/matrix.c +++ b/src/language/stats/matrix.c @@ -3383,7 +3383,7 @@ matrix_expr_evaluate_exp_mat (const struct matrix_expr *e, 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; } diff --git a/tests/language/stats/matrix.at b/tests/language/stats/matrix.at index 67a6153bd5..b0e62d0b1c 100644 --- a/tests/language/stats/matrix.at +++ b/tests/language/stats/matrix.at @@ -1528,7 +1528,7 @@ scalar on the right-hand side, not a matrix with dimensions 1×2. 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. | ^~~ -- 2.30.2