From c313e3f509fb43b3e795cc7ae2f7bb70f59fbb3e Mon Sep 17 00:00:00 2001 From: Rejean Loyer Date: Sun, 6 Jun 2021 21:24:49 -0400 Subject: tools: fix update_clang_options.zig for ArrayHashMap's Separated Key/Value Storage breaking change. --- tools/update_clang_options.zig | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'tools') diff --git a/tools/update_clang_options.zig b/tools/update_clang_options.zig index aea080f23d..95c635c09d 100644 --- a/tools/update_clang_options.zig +++ b/tools/update_clang_options.zig @@ -412,16 +412,16 @@ pub fn main() anyerror!void { { var it = root_map.iterator(); it_map: while (it.next()) |kv| { - if (kv.key.len == 0) continue; - if (kv.key.*[0] == '!') continue; - if (kv.value.* != .Object) continue; - if (!kv.value.Object.contains("NumArgs")) continue; - if (!kv.value.Object.contains("Name")) continue; + if (kv.key_ptr.len == 0) continue; + if (kv.key_ptr.*[0] == '!') continue; + if (kv.value_ptr.* != .Object) continue; + if (!kv.value_ptr.Object.contains("NumArgs")) continue; + if (!kv.value_ptr.Object.contains("Name")) continue; for (blacklisted_options) |blacklisted_key| { - if (std.mem.eql(u8, blacklisted_key, kv.key.*)) continue :it_map; + if (std.mem.eql(u8, blacklisted_key, kv.key_ptr.*)) continue :it_map; } - if (kv.value.Object.get("Name").?.String.len == 0) continue; - try all_objects.append(&kv.value.Object); + if (kv.value_ptr.Object.get("Name").?.String.len == 0) continue; + try all_objects.append(&kv.value_ptr.Object); } } // Some options have multiple matches. As an example, "-Wl,foo" matches both -- cgit v1.2.3