authorgravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2025-05-29 16:44:22+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-05-29 16:48:28+02:00
log9d8acf973ef8713894bbe5171a431a089c1369f5
treeefe52fcea2299e5e87d964abac992ec81c116141
parent92b3c4b451dc05eca90433d7c6121b53c9508382
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

aro_translate_c: Fix an assertion in buildArgsHash().

Closes #24015.

1 files changed, 1 insertions(+), 1 deletions(-)

lib/compiler/aro_translate_c.zig+1-1
......@@ -1206,7 +1206,7 @@ pub const PatternList = struct {
12061206 /// Assumes that `ms` represents a tokenized function-like macro.
12071207 fn buildArgsHash(allocator: mem.Allocator, ms: MacroSlicer, hash: *ArgsPositionMap) MacroProcessingError!void {
12081208 assert(ms.tokens.len > 2);
1209 assert(ms.tokens[0].id == .identifier or ms.tokens[0].id == .extended_identifier);
1209 assert(ms.tokens[0].id.isMacroIdentifier());
12101210 assert(ms.tokens[1].id == .l_paren);
12111211
12121212 var i: usize = 2;