From 5ee4b49e42e34665862279885ec00e154516d558 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20T=2E=20Listwon?= Date: Sun, 11 Feb 2024 11:28:04 +0100 Subject: [PATCH] Link xid_start and xid_continue externally to prevent data duplication in binary --- core/string/char_range.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/string/char_range.inc b/core/string/char_range.inc index be5516e24331..5dffe4f20d2e 100644 --- a/core/string/char_range.inc +++ b/core/string/char_range.inc @@ -38,7 +38,7 @@ struct CharRange { char32_t end; }; -static CharRange xid_start[] = { +inline constexpr CharRange xid_start[] = { { 0x41, 0x5a }, { 0x5f, 0x5f }, { 0x61, 0x7a }, @@ -692,7 +692,7 @@ static CharRange xid_start[] = { { 0x0, 0x0 }, }; -static CharRange xid_continue[] = { +inline constexpr CharRange xid_continue[] = { { 0x30, 0x39 }, { 0x41, 0x5a }, { 0x5f, 0x5f },