aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/console.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/console.cpp')
-rw-r--r--engines/sci/console.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/sci/console.cpp b/engines/sci/console.cpp
index 7e5d77d99a..e684532b08 100644
--- a/engines/sci/console.cpp
+++ b/engines/sci/console.cpp
@@ -3149,7 +3149,7 @@ void Console::printBasicVarInfo(reg_t variable) {
int segType = g_sci->getKernel()->findRegType(variable);
SegManager *segMan = g_sci->getEngineState()->_segMan;
- segType &= SIG_TYPE_INTEGER | SIG_TYPE_OBJECT | SIG_TYPE_REFERENCE | SIG_TYPE_NODE | SIG_TYPE_LIST | SIG_TYPE_UNINITIALIZED;
+ segType &= SIG_TYPE_INTEGER | SIG_TYPE_OBJECT | SIG_TYPE_REFERENCE | SIG_TYPE_NODE | SIG_TYPE_LIST | SIG_TYPE_UNINITIALIZED | SIG_TYPE_INVALID;
switch (segType) {
case SIG_TYPE_INTEGER: {
@@ -3173,6 +3173,9 @@ void Console::printBasicVarInfo(reg_t variable) {
case SIG_TYPE_UNINITIALIZED:
DebugPrintf(" (uninitialized)");
break;
+ case SIG_TYPE_INVALID:
+ DebugPrintf(" (invalid)");
+ break;
default:
DebugPrintf(" (??\?)");
}