LSL/Luau returns Infinity or NaN in some divisions by 0 instead of a Math Error
in progress
SuzannaLinn Resident
// VM Luau
default { state_entry() {
float f = (float)1 / 0;
llOwnerSay((string)f); // -- > Infinity
vector v = <1, 1, 1> / 0;
llOwnerSay((string)v); // -- > <Infinity, Infinity, Infinity>
v = <0, 0, 0> / 0;
llOwnerSay((string)v); // -- > <NaN, NaN, NaN>
}}
In VM Mono the 3 divisions are a Math Error run-time error.
Log In
H
Harold Linden
marked this post as
in progress
H
Harold Linden
marked this post as
tracked