Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
SCI: Warn more loudly about uninitialised parameter reads
Silently returning zero values can cause games to break. e.g. Shivers 1 room 35170 has a script bug where vJoystick::handleEvent makes a super call which causes doVerb to be called a second time with no arguments. In the original game this happened to work because the value already on the stack happened to be 1. In ScummVM this silently (unless VM debug messages were enabled) failed because the uninitialised read value was forced to 0.
- Loading branch information