Inline functions in 'do' loop conditions have been fixed

This commit is contained in:
Sei Lisa 2019-01-05 23:10:01 +01:00
parent cf5ee2793a
commit ddec4c464e
2 changed files with 15 additions and 12 deletions

View file

@ -38,15 +38,17 @@ default
jump ___rtl__00004;
}
integer ___ret__00002;
{
{
___ret__00002 = llGetLinkNumber();
jump ___rtl__00007;
}
}
@___rtl__00007;
do
{
;
{
{
___ret__00002 = llGetLinkNumber();
jump ___rtl__00007;
}
}
@___rtl__00007;
}
while (___ret__00002);
{
___ret__00001 = <0, 0, 0>;

View file

@ -30,15 +30,16 @@ default
jump ___rtl__00004;
}
integer ___ret__00002;
do
{
{
___ret__00002 = llGetLinkNumber();
jump ___rtl__00007;
{
___ret__00002 = llGetLinkNumber();
jump ___rtl__00007;
}
}
@___rtl__00007;
}
@___rtl__00007;
do
;
while (___ret__00002);
{
___ret__00001 = <((float)0), ((float)0), ((float)0)>;