summaryrefslogtreecommitdiff
path: root/tests/typ
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-10-27 15:37:00 +0200
committerLaurenz <laurmaedje@gmail.com>2023-10-27 15:38:08 +0200
commit24a0bd8cfb170a002b5266e4dfd3da007b4fc145 (patch)
treefa6cad002049f661291ecd0186d64a7a90f15468 /tests/typ
parentcbfd9884a94b55486f9b07296f23a01b34d080bd (diff)
Fix error priority for function arguments
Errors about superfluous arguments are now thrown before errors of the function execution itself. Fixes #1367
Diffstat (limited to 'tests/typ')
-rw-r--r--tests/typ/compiler/array.typ4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/typ/compiler/array.typ b/tests/typ/compiler/array.typ
index 2ce47158..67b8abc3 100644
--- a/tests/typ/compiler/array.typ
+++ b/tests/typ/compiler/array.typ
@@ -314,6 +314,10 @@
#(1pt, 2pt, 3em).sorted()
---
+// Error: 42-52 unexpected argument
+#((k: "a", v: 2), (k: "b", v: 1)).sorted(it => it.v)
+
+---
// Error: 2-18 array index out of bounds (index: -4, len: 3) and no default value was specified
#(1, 2, 3).at(-4)