@@ -141,10 +141,10 @@ block genericParams:
141141
142142 type Bar [N: static int , T] = object
143143 type Bar3 = Bar [3 , float ]
144- doAssert genericParams (Bar3 ) is (WrapStatic [3 ], float )
145- doAssert genericParams (Bar3 ).get (0 ) is WrapStatic
146- doAssert genericParams (Bar3 ).get (0 ).Val == 3
147- doAssert genericParams (Bar [3 , float ]).get (0 ).Val == 3
144+ doAssert genericParams (Bar3 ) is (StaticParam [3 ], float )
145+ doAssert genericParams (Bar3 ).get (0 ) is StaticParam
146+ doAssert genericParams (Bar3 ).get (0 ).value == 3
147+ doAssert genericParams (Bar [3 , float ]).get (0 ).value == 3
148148
149149 type
150150 VectorElementType = SomeNumber | bool
@@ -166,22 +166,22 @@ block genericParams:
166166 doAssert genericParams (MyGenericTuple2 [float , int ]) is (float , int )
167167 doAssert genericParams (MyGenericAlias ) is (string ,)
168168 doAssert genericParams (Vec4f ) is (float32 ,)
169- doAssert genericParams (Vec [4 , bool ]) is (WrapStatic [4 ], bool )
169+ doAssert genericParams (Vec [4 , bool ]) is (StaticParam [4 ], bool )
170170
171171 block :
172172 type Foo [T1 , T2 ]= object
173173 doAssert genericParams (Foo [float , string ]) is (float , string )
174174 type Bar [N: static float , T] = object
175- doAssert genericParams (Bar [1.0 , string ]) is (WrapStatic [1.0 ], string )
175+ doAssert genericParams (Bar [1.0 , string ]) is (StaticParam [1.0 ], string )
176176 type Bar2 = Bar [2.0 , string ]
177- doAssert genericParams (Bar2 ) is (WrapStatic [2.0 ], string )
177+ doAssert genericParams (Bar2 ) is (StaticParam [2.0 ], string )
178178 type Bar3 = Bar [1.0 + 2.0 , string ]
179- doAssert genericParams (Bar3 ) is (WrapStatic [3.0 ], string )
179+ doAssert genericParams (Bar3 ) is (StaticParam [3.0 ], string )
180180
181181 const F = 5.0
182182 type Bar4 = Bar [F, string ]
183- doAssert genericParams (Bar4 ) is (WrapStatic [5.0 ], string )
184- doAssert genericParams (Bar [F, string ]) is (WrapStatic [5.0 ], string )
183+ doAssert genericParams (Bar4 ) is (StaticParam [5.0 ], string )
184+ doAssert genericParams (Bar [F, string ]) is (StaticParam [5.0 ], string )
185185
186186# #############################################
187187# bug 13095
0 commit comments