1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-06-29 09:29:31 +00:00
kickc/src/test/ref/ptrptr-optimize-1.cfg
jespergravgaard 6253bdce28 Improved out
2020-10-05 22:58:02 +02:00

24 lines
538 B
INI

void main()
main: scope:[main] from
[0] main::screen = (byte*) 1024
[1] call sub
to:main::@1
main::@1: scope:[main] from main
[2] phi()
[3] call sub
to:main::@return
main::@return: scope:[main] from main::@1
[4] return
to:@return
void sub(byte sub::ch , byte** sub::dst)
sub: scope:[sub] from main main::@1
[5] sub::ch#2 = phi( main/'a', main::@1/'b' )
[6] *(*main::pscreen) = sub::ch#2
[7] *main::pscreen = ++ *main::pscreen
to:sub::@return
sub::@return: scope:[sub] from sub
[8] return
to:@return