From b3a7a5731285625aa9fc6a347841591757860edb Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Tue, 1 Sep 2026 01:55:44 +0200 Subject: Fix const extern variable declarations --- boot/name_analysis.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'boot/name_analysis.cc') diff --git a/boot/name_analysis.cc b/boot/name_analysis.cc index 70b9031..3c4c6f8 100644 --- a/boot/name_analysis.cc +++ b/boot/name_analysis.cc @@ -420,7 +420,7 @@ namespace elna::boot non_constant_expression_error::initializer{ extract_identifiers(declaration->identifiers) }); } } - else if (resolve_aliases(variable_type).get() != nullptr) + else if (!declaration->is_extern && resolve_aliases(variable_type).get() != nullptr) { auto position_span = source_position(declaration->identifiers.front().id().position().start(), declaration->identifiers.back().id().position().end()); -- cgit v1.2.3