1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-09-30 09:57:11 +00:00
kickc/src/test/ref/ptrptr-optimize-1.cfg

24 lines
538 B
INI
Raw Normal View History

2020-10-05 20:58:02 +00:00
void main()
2020-06-27 19:18:00 +00:00
main: scope:[main] from
2020-10-05 20:58:02 +00:00
[0] main::screen = (byte*) 1024
2020-06-27 19:18:00 +00:00
[1] call sub
2019-05-30 20:29:04 +00:00
to:main::@1
main::@1: scope:[main] from main
2020-06-27 19:18:00 +00:00
[2] phi()
[3] call sub
2019-05-30 20:29:04 +00:00
to:main::@return
main::@return: scope:[main] from main::@1
2020-06-27 19:18:00 +00:00
[4] return
2019-05-30 20:29:04 +00:00
to:@return
2020-10-05 20:58:02 +00:00
void sub(byte sub::ch , byte** sub::dst)
2019-05-30 20:29:04 +00:00
sub: scope:[sub] from main main::@1
2020-10-05 20:58:02 +00:00
[5] sub::ch#2 = phi( main/'a', main::@1/'b' )
[6] *(*main::pscreen) = sub::ch#2
[7] *main::pscreen = ++ *main::pscreen
2019-05-30 20:29:04 +00:00
to:sub::@return
sub::@return: scope:[sub] from sub
2020-06-27 19:18:00 +00:00
[8] return
2019-05-30 20:29:04 +00:00
to:@return