From 8785e64efcc92976c6bf40afa83c5183b51ead9c Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Sat, 4 Apr 2026 13:07:55 +0800 Subject: [PATCH] tests: move regression t22842 into tests/types (auto-related) --- tests/ic_crash_cases/t22842.nim | 6 ------ tests/types/t22842.nim | 6 ++++++ 2 files changed, 6 insertions(+), 6 deletions(-) delete mode 100644 tests/ic_crash_cases/t22842.nim create mode 100644 tests/types/t22842.nim diff --git a/tests/ic_crash_cases/t22842.nim b/tests/ic_crash_cases/t22842.nim deleted file mode 100644 index 885da610b1..0000000000 --- a/tests/ic_crash_cases/t22842.nim +++ /dev/null @@ -1,6 +0,0 @@ -## Issue 22842 - internal error: getTypeDescAux(tyAnything) with auto in proc type -## Test added because the case now compiles without the internal error. - -proc register(cb: proc (e: auto): void) = discard - -register(proc (e: int) = echo e) diff --git a/tests/types/t22842.nim b/tests/types/t22842.nim new file mode 100644 index 0000000000..d6a5001e00 --- /dev/null +++ b/tests/types/t22842.nim @@ -0,0 +1,6 @@ +## Regression test for issue 22842 - auto in proc type +## The example should compile and run without internal compiler error. + +proc register(cb: proc (e: auto): void) = discard + +register(proc (e: int) = echo e)