Skip to content

Commit b618724

Browse files
authored
Merge branch 'main' into main
2 parents e4f0b9d + be0871b commit b618724

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

backends/generators/c_header/generate_encoding.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,10 @@ def load_exception_codes(ext_dir, enabled_extensions=None, include_all=False):
7979

8080
if num is not None and name is not None:
8181
sanitized_name = (
82-
name.lower().replace(" ", "_").replace("/", "_")
82+
name.lower()
83+
.replace(" ", "_")
84+
.replace("/", "_")
85+
.replace("-", "_")
8386
)
8487
exception_codes.append((num, sanitized_name))
8588

@@ -361,8 +364,8 @@ def main():
361364
csr_names_str = ""
362365
declare_csr_str = ""
363366
for addr, name in sorted(csrs.items()):
364-
csr_names_str += f"#define CSR_{name.upper()} 0x{addr:x}\n"
365-
declare_csr_str += f"DECLARE_CSR({name.lower()}, CSR_{name.upper()})\n"
367+
csr_names_str += f"#define CSR_{name.upper().replace(".","_")} 0x{addr:x}\n"
368+
declare_csr_str += f"DECLARE_CSR({name.lower().replace(".","_")}, CSR_{name.upper().replace(".","_")})\n"
366369

367370
causes_str = ""
368371
declare_cause_str = ""

0 commit comments

Comments
 (0)