summaryrefslogtreecommitdiff
path: root/Tests/Kernel/crash.cpp
diff options
context:
space:
mode:
authorDaniel Bertalan <dani@danielbertalan.dev>2022-05-07 17:49:44 +0200
committerAndreas Kling <kling@serenityos.org>2022-05-12 13:12:37 +0200
commit699bd9afc6bd5e441caf08a188d5ed25656bde3c (patch)
tree637b2c7fa8c27b5c0e1f1ffb7320dac236346196 /Tests/Kernel/crash.cpp
parentcccc001dedc32c1f377b7093b79c6b19b667e7e9 (diff)
downloadserenity-699bd9afc6bd5e441caf08a188d5ed25656bde3c.zip
Tests: Fix new GCC 12 warnings
Diffstat (limited to 'Tests/Kernel/crash.cpp')
-rw-r--r--Tests/Kernel/crash.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/Tests/Kernel/crash.cpp b/Tests/Kernel/crash.cpp
index 0372e164fe..d245e44a4e 100644
--- a/Tests/Kernel/crash.cpp
+++ b/Tests/Kernel/crash.cpp
@@ -139,7 +139,10 @@ int main(int argc, char** argv)
return Crash::Failure::UnexpectedError;
free(uninitialized_memory);
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wuse-after-free"
[[maybe_unused]] volatile auto x = uninitialized_memory[4][0];
+#pragma GCC diagnostic pop
return Crash::Failure::DidNotCrash;
}).run(run_type);
}
@@ -161,8 +164,11 @@ int main(int argc, char** argv)
if (!uninitialized_memory)
return Crash::Failure::UnexpectedError;
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wuse-after-free"
free(uninitialized_memory);
uninitialized_memory[4][0] = 1;
+#pragma GCC diagnostic pop
return Crash::Failure::DidNotCrash;
}).run(run_type);
}