From 0e5b975873e88d9276dd8f1e1d94b8f66e741155 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Mon, 18 May 2020 03:13:08 +0200 Subject: [PATCH] src: add default: case to silence compiler warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This fails compilation on at least one platform because there is no `default:` case, despite all currently possible enum values being listed. Fix that by adding a default message that won’t be used unless V8 introduces new enum values. Refs: https://github.com/nodejs/node/commit/c7eeef568ce5a3714b89689160ec85c017527364#commitcomment-39228519 PR-URL: https://github.com/nodejs/node/pull/33451 Reviewed-By: Colin Ihrig Reviewed-By: Ruben Bridgewater Reviewed-By: Daniel Bevenius Reviewed-By: Richard Lau --- src/node.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/node.cc b/src/node.cc index 66a4a368c18fb5..bc8017bdd06029 100644 --- a/src/node.cc +++ b/src/node.cc @@ -243,7 +243,7 @@ static void AtomicsWaitCallback(Isolate::AtomicsWaitEvent event, void* data) { Environment* env = static_cast(data); - const char* message; + const char* message = "(unknown event)"; switch (event) { #define V(key, msg) \ case Isolate::AtomicsWaitEvent::key: \