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

37 lines
1.0 KiB
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
[0] phi()
[1] call print
to:main::@1
main::@1: scope:[main] from main
2020-06-27 19:18:00 +00:00
[2] phi()
[3] call print
to:main::@2
main::@2: scope:[main] from main::@1
2020-06-27 19:18:00 +00:00
[4] phi()
[5] call print
to:main::@return
main::@return: scope:[main] from main::@2
2020-06-27 19:18:00 +00:00
[6] return
to:@return
2020-10-05 20:58:02 +00:00
void print(byte* print::msg)
print: scope:[print] from main main::@1 main::@2
2020-10-05 20:58:02 +00:00
[7] screen#20 = phi( main/(byte*) 1024, main::@1/screen#13, main::@2/screen#13 )
[7] print::msg#6 = phi( main/msg1, main::@1/main::msg2, main::@2/main::msg )
to:print::@1
print::@1: scope:[print] from print print::@2
2020-10-05 20:58:02 +00:00
[8] screen#13 = phi( print/screen#20, print::@2/screen#4 )
[8] print::msg#4 = phi( print/print::msg#6, print::@2/print::msg#3 )
[9] if(0!=*print::msg#4) goto print::@2
to:print::@return
print::@return: scope:[print] from print::@1
2020-06-27 19:18:00 +00:00
[10] return
to:@return
print::@2: scope:[print] from print::@1
2020-10-05 20:58:02 +00:00
[11] *screen#13 = *print::msg#4
[12] screen#4 = ++ screen#13
[13] print::msg#3 = ++ print::msg#4
to:print::@1