restored some lost changes
[supertux.git] / src / squirrel / squirrel / sqvm.cpp
index 2395a3b..8ee23c9 100644 (file)
@@ -4,6 +4,7 @@
 #include "sqpcheader.h"
 #include <math.h>
 #include <stdlib.h>
+#include <assert.h>
 #include "sqopcodes.h"
 #include "sqfuncproto.h"
 #include "sqvm.h"
@@ -115,6 +116,7 @@ bool SQVM::ArithMetaMethod(int op,const SQObjectPtr &o1,const SQObjectPtr &o2,SQ
                case _SC('/'): mm=MT_DIV; break;
                case _SC('*'): mm=MT_MUL; break;
                case _SC('%'): mm=MT_MODULO; break;
+                default: mm=MT_ADD; assert(0); break;
        }
        if(is_delegable(o1) && _delegable(o1)->_delegate) {
                Push(o1);Push(o2);