From d5ad8886bc0abc197564cb9907c8008b3c210568 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Mon, 27 Apr 2026 22:08:35 -0500 Subject: [PATCH] src: add missing for abort() declaration builtin_info.cc calls `abort()` but didn't call `` to pick up its declaration. This has been working because `abort()` got picked up by a transitive declaration from another header, but it broke in Electron when we rolled our LLVM libc++ snapshot from commit 8e870711923 to 9aaa9a2ee87. Signed-off-by: Charles Kerr --- src/builtin_info.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/builtin_info.cc b/src/builtin_info.cc index d5309265ac3733..496cbc0e682653 100644 --- a/src/builtin_info.cc +++ b/src/builtin_info.cc @@ -1,4 +1,5 @@ #include "builtin_info.h" +#include namespace node { namespace builtins { @@ -41,7 +42,7 @@ std::string GetBuiltinSourceTypeName(BuiltinSourceType type) { case BuiltinSourceType::kSourceTextModule: return "kSourceTextModule"; } - abort(); + std::abort(); } } // namespace builtins