Function Reference: Difference between revisions

Jump to navigation Jump to search
10 bytes removed ,  28 February 2013
m
→‎Bugs: value returning -> typed
imported>DayDreamer
(→‎Bugs: value returning functions)
imported>DayDreamer
m (→‎Bugs: value returning -> typed)
Line 149: Line 149:


=== Bugs ===
=== Bugs ===
* In value returning functions, the compiler does not properly check all code paths for returns with values. If the function exits without providing a return value, the result is indeterminate and causes unexplained failures throughout related scripts (possibly due to stack corruption).
* In typed functions, the compiler does not properly check all code paths for returns with values. If the function exits without providing a return value, the result is indeterminate and causes unexplained failures throughout related scripts (possibly due to stack corruption).


[[Category:Scripting]]
[[Category:Scripting]]
Anonymous user

Navigation menu