We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Branch
Nop
1 parent 97bf728 commit 135631dCopy full SHA for 135631d
crates/move-bytecode-verifier/src/type_safety_tests/mod.rs
@@ -558,3 +558,19 @@ fn test_comparison_too_few_args() {
558
let _result = type_safety::verify(&module, &fun_context, &mut DummyMeter);
559
}
560
561
+
562
563
+// these operation does not produce errors in verify_instr()
564
+#[test]
565
+fn test_branch_nop_ok() {
566
+ for instr in vec![
567
+ Bytecode::Branch(0),
568
+ Bytecode::Nop,
569
+ ] {
570
+ let code = vec![instr];
571
+ let module = make_module(code);
572
+ let fun_context = get_fun_context(&module);
573
+ let result = type_safety::verify(&module, &fun_context, &mut DummyMeter);
574
+ assert!(result.is_ok());
575
+ }
576
+}
0 commit comments