From 32f7a8f5c06101a333caba84ff60527771721296 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Thu, 9 Dec 2021 22:13:05 +0100 Subject: [PATCH] Absent named parameters in quasipatterns are treated as implicit discards --- packages/core/src/runtime/quasivalue.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/runtime/quasivalue.ts b/packages/core/src/runtime/quasivalue.ts index 2f621cb..c98e6a1 100644 --- a/packages/core/src/runtime/quasivalue.ts +++ b/packages/core/src/runtime/quasivalue.ts @@ -138,7 +138,7 @@ export function ctor(info: QuasiValueConstructorInfo, ... items: QuasiValue[]): return p; } } - throw new Error(`Missing named parameter ${stringify(b.name.description!)} to ${defNameStr}`); + return _; } function qPattern(p: Meta.Pattern): QuasiValue {