default {
state_entry() {
list a = ["hello", "world"]+llSleep(0);
llOwnerSay((string)llGetListEntryType(a, -1)); // 8??? not a defined return value
llOwnerSay((string)a); // attempt to concatenate string with nil
}
}
Under LSL-Mono, this is a type mismatch at compilation. Trying to insert a void return value into a list directly is properly caught either way, it's just the appending that acts up.