summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-02-12 13:35:05 +0100
committerRémi Verschelde <rverschelde@gmail.com>2024-02-12 13:35:05 +0100
commit106efa44d46e2f0a2b367e2007273e56c7f633c0 (patch)
treefafa9227f1caac5cf1fc7f649328c433d1ad1fde /core
parent80503c715dde7f67364a30f9065e092402c8e5a4 (diff)
parent5ee4b49e42e34665862279885ec00e154516d558 (diff)
downloadredot-engine-106efa44d46e2f0a2b367e2007273e56c7f633c0.tar.gz
Merge pull request #88203 from Listwon/char-range-build-size
Link `xid_start` and `xid_continue` externally to prevent data duplication in binary
Diffstat (limited to 'core')
-rw-r--r--core/string/char_range.inc4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/string/char_range.inc b/core/string/char_range.inc
index be5516e243..5dffe4f20d 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 },