From 2aa0cf300998c62aea8cc6698f8325653a9f0895 Mon Sep 17 00:00:00 2001 From: Thomas Lively <7121787+tlively@users.noreply.github.com> Date: Wed, 9 Sep 2020 13:01:21 -0700 Subject: Poppy IR wast parsing and validation (#3105) Adds an IR profile to each function so the validator can determine which validation rules to apply and adds a flag to have the wast parser set the profile to Poppy for testing purposes. --- src/binaryen-c.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/binaryen-c.cpp') diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp index a3aa0cd94..9b2da350d 100644 --- a/src/binaryen-c.cpp +++ b/src/binaryen-c.cpp @@ -3422,7 +3422,7 @@ BinaryenModuleRef BinaryenModuleParse(const char* text) { try { SExpressionParser parser(const_cast(text)); Element& root = *parser.root; - SExpressionWasmBuilder builder(*wasm, *root[0]); + SExpressionWasmBuilder builder(*wasm, *root[0], IRProfile::Normal); } catch (ParseException& p) { p.dump(std::cerr); Fatal() << "error in parsing wasm text"; -- cgit v1.2.3