From f24b316f1382b954465d4fa3d5d452e484f9426f Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Wed, 5 Aug 2026 21:55:45 +0800 Subject: [PATCH] adds more test cases --- tests/generics/t21601.nim | 12 ++++++++++++ tests/generics/t24848.nim | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 tests/generics/t21601.nim diff --git a/tests/generics/t21601.nim b/tests/generics/t21601.nim new file mode 100644 index 0000000000..fa489a02c3 --- /dev/null +++ b/tests/generics/t21601.nim @@ -0,0 +1,12 @@ +discard """ + errormsg: "'typedesc' is not a concrete type" + line: 10 +""" + +# issue #21601 +type Person = object + +type Builder* = ref object of RootObj + class*: typedesc + +echo Builder(class: Person).repr diff --git a/tests/generics/t24848.nim b/tests/generics/t24848.nim index b57e68884b..453f66ea10 100644 --- a/tests/generics/t24848.nim +++ b/tests/generics/t24848.nim @@ -1,8 +1,9 @@ discard """ errormsg: "'array[0..0, typedesc[R[system.int]]]' is not a concrete type" - line: 7 + line: 8 """ +# issue #24848 type R[C] = ref object b: C