1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-09-29 03:56:15 +00:00
kickc/src/test/ref/modglobal.cfg

38 lines
975 B
INI

void main()
main: scope:[main] from
[0] phi()
[1] call inccnt
[2] inccnt::return#0 = inccnt::return#2
to:main::@1
main::@1: scope:[main] from main
[3] main::$0 = inccnt::return#0
[4] *SCREEN = main::$0
[5] cnt#1 = ++ cnt#13
[6] call inccnt
[7] inccnt::return#1 = inccnt::return#2
to:main::@2
main::@2: scope:[main] from main::@1
[8] main::$1 = inccnt::return#1
[9] *(SCREEN+1) = main::$1
[10] *(SCREEN+2) = cnt2#12
[11] *(SCREEN+3) = cnt3#12
to:main::@return
main::@return: scope:[main] from main::@2
[12] return
to:@return
char inccnt()
inccnt: scope:[inccnt] from main main::@1
[13] cnt3#11 = phi( main/0, main::@1/cnt3#12 )
[13] cnt2#11 = phi( main/0, main::@1/cnt2#12 )
[13] cnt#12 = phi( main/0, main::@1/cnt#1 )
[14] cnt#13 = ++ cnt#12
[15] cnt2#12 = ++ cnt2#11
[16] cnt3#12 = ++ cnt3#11
[17] inccnt::return#2 = cnt#13
to:inccnt::@return
inccnt::@return: scope:[inccnt] from inccnt
[18] return
to:@return