Commit 9d8acf973e

Veikka Tuominen <veikka@ziglang.org>
2025-05-29 16:44:22
aro_translate_c: Fix an assertion in buildArgsHash().
Closes #24015.
1 parent 92b3c4b
Changed files (1)
lib
lib/compiler/aro_translate_c.zig
@@ -1206,7 +1206,7 @@ pub const PatternList = struct {
     /// Assumes that `ms` represents a tokenized function-like macro.
     fn buildArgsHash(allocator: mem.Allocator, ms: MacroSlicer, hash: *ArgsPositionMap) MacroProcessingError!void {
         assert(ms.tokens.len > 2);
-        assert(ms.tokens[0].id == .identifier or ms.tokens[0].id == .extended_identifier);
+        assert(ms.tokens[0].id.isMacroIdentifier());
         assert(ms.tokens[1].id == .l_paren);
 
         var i: usize = 2;