From e8e6e42e710bf8c92eb26783b43ea18d2380f4fb Mon Sep 17 00:00:00 2001 From: Emma Anholt Date: Wed, 19 Nov 2025 09:14:02 -0800 Subject: [PATCH] isaspec: Print a useful error for an assert I hit. Trying to write new isaspec xml makes me wish for rust's anyhow crate. Part-of: --- src/compiler/isaspec/isa.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compiler/isaspec/isa.py b/src/compiler/isaspec/isa.py index 2ef1ec1fa83..a10742430c5 100644 --- a/src/compiler/isaspec/isa.py +++ b/src/compiler/isaspec/isa.py @@ -201,6 +201,8 @@ class BitSetCase(object): self.fields[f.name] = f for field in xml.findall('field'): + if 'name' not in field.attrib: + print("missing field name in {}".format(self.name)) dbg("{}.{}".format(self.name, field.attrib['name'])) f = BitSetField(bitset.isa, field) update_field_mask(self, f)