From e4ce7f658741a7428597da4872435a1b0bae944c Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sat, 3 Oct 2026 20:51:22 +0200 Subject: Rework generics for parameters to be plain types --- testsuite/runnable/generic_record.elna | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'testsuite/runnable/generic_record.elna') diff --git a/testsuite/runnable/generic_record.elna b/testsuite/runnable/generic_record.elna index 4164c3d..1fff97d 100644 --- a/testsuite/runnable/generic_record.elna +++ b/testsuite/runnable/generic_record.elna @@ -5,15 +5,15 @@ type end Stack#[T] = record - items: T; + items: ^T; top: Word end var - s: Stack#[^File] + s: Stack#[File] f: File -proc push#[T](target: ^Stack#[T]; value: T) +proc push#[T](target: ^Stack#[T]; value: ^T) begin target^.items := value; target^.top := target^.top + 1u @@ -21,7 +21,7 @@ return begin s.top := 0u; - push#[^File](@s, @f); + push#[File](@s, @f); assert(s.top = 1u); assert(s.items = @f) end. -- cgit v1.2.3