Skip to content

Commit b1642ee

Browse files
committed
TEST: Update reference tests
1 parent a1a0147 commit b1642ee

File tree

2 files changed

+154
-23
lines changed

2 files changed

+154
-23
lines changed

tests/reference/asr-generics_02-e2ea5c9.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
"basename": "asr-generics_02-e2ea5c9",
33
"cmd": "lpython --show-asr --no-color {infile} -o {outfile}",
44
"infile": "tests/../integration_tests/generics_02.py",
5-
"infile_hash": "f34adf5280ade332f6f72c81cdc0d18b463176f23df500f7a08370e0",
5+
"infile_hash": "9abbfea27ce43bbe4bcaea4bf91500a097b040e20e8936efed444649",
66
"outfile": null,
77
"outfile_hash": null,
88
"stdout": "asr-generics_02-e2ea5c9.stdout",
9-
"stdout_hash": "06fea11e3d245974eb6e026ef7754acae43816a4cbd10c7c27ce37c8",
9+
"stdout_hash": "2816ec07b3fb18b7b347cc7844591a9b07266f002021e23dd381c4c7",
1010
"stderr": null,
1111
"stderr_hash": null,
1212
"returncode": 0

tests/reference/asr-generics_02-e2ea5c9.stdout

Lines changed: 152 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
__asr_generic_swap_0:
2929
(Function
3030
(SymbolTable
31-
4
31+
5
3232
{
3333
temp:
3434
(Variable
35-
4
35+
5
3636
temp
3737
[]
3838
Local
@@ -48,7 +48,7 @@
4848
),
4949
x:
5050
(Variable
51-
4
51+
5
5252
x
5353
[]
5454
InOut
@@ -64,7 +64,7 @@
6464
),
6565
y:
6666
(Variable
67-
4
67+
5
6868
y
6969
[]
7070
InOut
@@ -96,32 +96,32 @@
9696
.false.
9797
)
9898
[]
99-
[(Var 4 x)
100-
(Var 4 y)]
99+
[(Var 5 x)
100+
(Var 5 y)]
101101
[(=
102-
(Var 4 temp)
103-
(Var 4 x)
102+
(Var 5 temp)
103+
(Var 5 x)
104104
()
105105
)
106106
(=
107-
(Var 4 x)
108-
(Var 4 y)
107+
(Var 5 x)
108+
(Var 5 y)
109109
()
110110
)
111111
(=
112-
(Var 4 y)
113-
(Var 4 temp)
112+
(Var 5 y)
113+
(Var 5 temp)
114114
()
115115
)
116116
(Print
117117
()
118-
[(Var 4 x)]
118+
[(Var 5 x)]
119119
()
120120
()
121121
)
122122
(Print
123123
()
124-
[(Var 4 y)]
124+
[(Var 5 y)]
125125
()
126126
()
127127
)]
@@ -134,7 +134,7 @@
134134
__main__global_stmts:
135135
(Function
136136
(SymbolTable
137-
5
137+
6
138138
{
139139

140140
})
@@ -153,13 +153,144 @@
153153
[]
154154
.false.
155155
)
156-
[__asr_generic_swap_0]
156+
[main0]
157157
[]
158158
[(SubroutineCall
159+
2 main0
160+
()
161+
[]
162+
()
163+
)]
164+
()
165+
Public
166+
.false.
167+
.false.
168+
()
169+
),
170+
main0:
171+
(Function
172+
(SymbolTable
173+
4
174+
{
175+
a:
176+
(Variable
177+
4
178+
a
179+
[]
180+
Local
181+
()
182+
()
183+
Default
184+
(Integer 4)
185+
()
186+
Source
187+
Public
188+
Required
189+
.false.
190+
),
191+
b:
192+
(Variable
193+
4
194+
b
195+
[]
196+
Local
197+
()
198+
()
199+
Default
200+
(Integer 4)
201+
()
202+
Source
203+
Public
204+
Required
205+
.false.
206+
)
207+
})
208+
main0
209+
(FunctionType
210+
[]
211+
()
212+
Source
213+
Implementation
214+
()
215+
.false.
216+
.false.
217+
.false.
218+
.false.
219+
.false.
220+
[]
221+
.false.
222+
)
223+
[__asr_generic_swap_0]
224+
[]
225+
[(=
226+
(Var 4 a)
227+
(IntegerConstant 5 (Integer 4))
228+
()
229+
)
230+
(=
231+
(Var 4 b)
232+
(IntegerConstant 10 (Integer 4))
233+
()
234+
)
235+
(Print
236+
()
237+
[(Var 4 a)
238+
(Var 4 b)]
239+
()
240+
()
241+
)
242+
(Assert
243+
(IntegerCompare
244+
(Var 4 a)
245+
Eq
246+
(IntegerConstant 5 (Integer 4))
247+
(Logical 4)
248+
()
249+
)
250+
()
251+
)
252+
(Assert
253+
(IntegerCompare
254+
(Var 4 b)
255+
Eq
256+
(IntegerConstant 10 (Integer 4))
257+
(Logical 4)
258+
()
259+
)
260+
()
261+
)
262+
(SubroutineCall
159263
2 __asr_generic_swap_0
160264
()
161-
[((IntegerConstant 1 (Integer 4)))
162-
((IntegerConstant 2 (Integer 4)))]
265+
[((Var 4 a))
266+
((Var 4 b))]
267+
()
268+
)
269+
(Print
270+
()
271+
[(Var 4 a)
272+
(Var 4 b)]
273+
()
274+
()
275+
)
276+
(Assert
277+
(IntegerCompare
278+
(Var 4 a)
279+
Eq
280+
(IntegerConstant 10 (Integer 4))
281+
(Logical 4)
282+
()
283+
)
284+
()
285+
)
286+
(Assert
287+
(IntegerCompare
288+
(Var 4 b)
289+
Eq
290+
(IntegerConstant 5 (Integer 4))
291+
(Logical 4)
292+
()
293+
)
163294
()
164295
)]
165296
()
@@ -293,11 +424,11 @@
293424
main_program:
294425
(Program
295426
(SymbolTable
296-
6
427+
7
297428
{
298429
__main__global_stmts:
299430
(ExternalSymbol
300-
6
431+
7
301432
__main__global_stmts
302433
2 __main__global_stmts
303434
__main__
@@ -309,7 +440,7 @@
309440
main_program
310441
[__main__]
311442
[(SubroutineCall
312-
6 __main__global_stmts
443+
7 __main__global_stmts
313444
2 __main__global_stmts
314445
[]
315446
()

0 commit comments

Comments
 (0)