diff options
Diffstat (limited to 'src/test-wast-parser.cc')
-rw-r--r-- | src/test-wast-parser.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/test-wast-parser.cc b/src/test-wast-parser.cc index f51c9402..0b9c6fd6 100644 --- a/src/test-wast-parser.cc +++ b/src/test-wast-parser.cc @@ -47,11 +47,9 @@ Errors ParseInvalidModule(std::string text) { TEST(WastParser, LongToken) { std::string text; - text = "(module (data \""; + text = "(module (data "; text += repeat("a", 0x5000); - text += "\" \""; - text += repeat("a", 0x10000); - text += "\"))"; + text += "))"; Errors errors = ParseInvalidModule(text); ASSERT_EQ(1u, errors.size()); @@ -60,7 +58,7 @@ TEST(WastParser, LongToken) { ASSERT_EQ(1, errors[0].loc.line); ASSERT_EQ(15, errors[0].loc.first_column); ASSERT_STREQ( - R"(unexpected token ""aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...", expected an offset expr (e.g. (i32.const 123)).)", + R"(unexpected token aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..., expected ).)", errors[0].message.c_str()); } |