summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorScott Moser <smoser@brickies.net>2024-09-09 16:35:39 -0400
committerGitHub <noreply@github.com>2024-09-09 13:35:39 -0700
commit0b07c1b125715ec599c01e182db6729d550bd329 (patch)
tree905a964ee1f347ebcfbf842ee35226c669af0e04 /src
parent2525389276699787f8a22a71f19275909e2bb40d (diff)
downloadbinaryen-0b07c1b125715ec599c01e182db6729d550bd329.tar.gz
binaryen-0b07c1b125715ec599c01e182db6729d550bd329.tar.bz2
binaryen-0b07c1b125715ec599c01e182db6729d550bd329.zip
Fix a warning under gcc 14 (#6912)
Fixes: https://github.com/WebAssembly/binaryen/issues/6779
Diffstat (limited to 'src')
-rw-r--r--src/parser/wat-parser.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/parser/wat-parser.h b/src/parser/wat-parser.h
index 041ba1d58..0bfb829cb 100644
--- a/src/parser/wat-parser.h
+++ b/src/parser/wat-parser.h
@@ -34,12 +34,17 @@ Result<> parseModule(Module& wasm, Lexer& lexer);
Result<Literal> parseConst(Lexer& lexer);
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
+
struct InvokeAction {
std::optional<Name> base;
Name name;
Literals args;
};
+#pragma GCC diagnostic pop
+
struct GetAction {
std::optional<Name> base;
Name name;