@@ -684,42 +684,32 @@ struct Wasm_test : public beast::unit_test::suite
684684 Env env{*this };
685685
686686 /*
687- void
687+ int
688688 loop()
689689 {
690690 int volatile x = 0;
691691 while (1)
692692 x++;
693+ return x;
693694 }
694695 */
695696 static std::string const infiniteWasmHex =
696- " 0061736d01000000010401600000030302000005030100020638097f004180080b"
697- " 7f004180"
698- " 080b7f004180080b7f00418088040b7f004180080b7f00418088040b7f00418080"
699- " 080b7f00"
700- " 41000b7f0041010b07a8010c066d656d6f72790200115f5f7761736d5f63616c6c"
701- " 5f63746f"
702- " 72730000046c6f6f7000010c5f5f64736f5f68616e646c6503000a5f5f64617461"
703- " 5f656e64"
704- " 03010b5f5f737461636b5f6c6f7703020c5f5f737461636b5f6869676803030d5f"
705- " 5f676c6f"
706- " 62616c5f6261736503040b5f5f686561705f6261736503050a5f5f686561705f65"
707- " 6e640306"
708- " 0d5f5f6d656d6f72795f6261736503070c5f5f7461626c655f6261736503080a27"
709- " 0202000b"
710- " 220041fc87044100360200034041fc870441fc870428020041016a3602000c000b"
711- " 000b007f"
712- " 0970726f647563657273010c70726f6365737365642d62790105636c616e675f31"
713- " 392e312e"
714- " 352d776173692d73646b202868747470733a2f2f6769746875622e636f6d2f6c6c"
715- " 766d2f6c"
716- " 6c766d2d70726f6a65637420616234623561326462353832393538616631656533"
717- " 30386137"
718- " 3930636664623432626432343732302900490f7461726765745f66656174757265"
719- " 73042b0f"
720- " 6d757461626c652d676c6f62616c732b087369676e2d6578742b0f726566657265"
721- " 6e63652d"
722- " 74797065732b0a6d756c746976616c7565" ;
697+ " 0061736d010000000108026000006000017f030302000105030100020638097f00"
698+ " 4180080b7f004180080b7f004180080b7f00418088040b7f004180080b7f004180"
699+ " 88040b7f00418080080b7f0041000b7f0041010b07a8010c066d656d6f72790200"
700+ " 115f5f7761736d5f63616c6c5f63746f72730000046c6f6f7000010c5f5f64736f"
701+ " 5f68616e646c6503000a5f5f646174615f656e6403010b5f5f737461636b5f6c6f"
702+ " 7703020c5f5f737461636b5f6869676803030d5f5f676c6f62616c5f6261736503"
703+ " 040b5f5f686561705f6261736503050a5f5f686561705f656e6403060d5f5f6d65"
704+ " 6d6f72795f6261736503070c5f5f7461626c655f6261736503080a270202000b22"
705+ " 0041fc87044100360200034041fc870441fc870428020041016a3602000c000b00"
706+ " 0b007f0970726f647563657273010c70726f6365737365642d62790105636c616e"
707+ " 675f31392e312e352d776173692d73646b202868747470733a2f2f676974687562"
708+ " 2e636f6d2f6c6c766d2f6c6c766d2d70726f6a6563742061623462356132646235"
709+ " 383239353861663165653330386137393063666462343262643234373230290049"
710+ " 0f7461726765745f6665617475726573042b0f6d757461626c652d676c6f62616c"
711+ " 732b087369676e2d6578742b0f7265666572656e63652d74797065732b0a6d756c"
712+ " 746976616c7565" ;
723713 auto const wasmStr = boost::algorithm::unhex (infiniteWasmHex);
724714 Bytes wasm (wasmStr.begin (), wasmStr.end ());
725715 std::string const funcName (" infinite" );
0 commit comments