]> git.mxchange.org Git - simgear.git/blobdiff - simgear/nasal/codegen.c
Merge branch 'topic/nasal' into next
[simgear.git] / simgear / nasal / codegen.c
index 76050031cdc231e89ccf599a526e6d57ea8d5359..d1c05ef6254808bc7abf6c20b9e4d5f7f6d44afd 100644 (file)
@@ -560,7 +560,7 @@ static void genAssign(struct Parser* p, struct Token* t)
 
 static void genSlice(struct Parser* p, struct Token* t)
 {
-    if(!t) naParseError(p, "empty slice expression", -1);
+    if(!t || t->type==TOK_EMPTY) naParseError(p, "empty slice expression", -1);
     if(t->type == TOK_COLON) {
         if(LEFT(t))  genExpr(p, LEFT(t));  else emit(p, OP_PUSHNIL);
         if(RIGHT(t)) genExpr(p, RIGHT(t)); else emit(p, OP_PUSHNIL);