浏览代码

added assert to disassembly, fixes #1641

Juan Linietsky 10 年之前
父节点
当前提交
6227058098
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      bin/tests/test_gdscript.cpp

+ 8 - 0
bin/tests/test_gdscript.cpp

@@ -478,6 +478,7 @@ static String _disassemble_addr(const Ref<GDScript>& p_script,const GDFunction&
 		case GDFunction::ADDR_TYPE_NIL: {
 			return "nil";
 		} break;
+
 	}
 
 	return "<err>";
@@ -828,6 +829,13 @@ static void _disassemble_class(const Ref<GDScript>& p_class,const Vector<String>
 					txt+=" end";
 					incr+=1;
 				} break;
+				case GDFunction::OPCODE_ASSERT: {
+
+					   txt+=" assert ";
+					   txt+=DADDR(1);
+					   incr+=2;
+
+				} break;
 
 			}