Fix "" + list_expr producing list_expr
The type checks were not strong enough. While on it, strengthen other similar checks as well. Reported by @Tonaie. Fixes #13.
This commit is contained in:
@@ -24,6 +24,21 @@ default
|
||||
a = b + a;
|
||||
a = 1 + a;
|
||||
a = b + a;
|
||||
a = a + (llGetPhysicsMaterial() + 0);
|
||||
a = a + (llGetPhysicsMaterial() + ((float)0));
|
||||
a = a + (llGetPhysicsMaterial() + "");
|
||||
a = a + llGetPhysicsMaterial();
|
||||
a = a + (0 + llGetPhysicsMaterial());
|
||||
a = a + (((float)0) + llGetPhysicsMaterial());
|
||||
a = a + ("" + llGetPhysicsMaterial());
|
||||
a = a + llGetPhysicsMaterial();
|
||||
a = a + llGetPhysicsMaterial();
|
||||
a = a + 0;
|
||||
a = a + ((float)0);
|
||||
a = a + "";
|
||||
a = a + 0;
|
||||
a = a + ((float)0);
|
||||
a = a + "";
|
||||
llParticleSystem(a);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user