Disallow NUL characters in section names and assertion messages

Allowing these in object files would lose anything after the '\0'
when RGBLINK reads the object.
This commit is contained in:
Rangi
2026-08-22 19:51:03 -04:00
parent 21a4b85a4f
commit a2c52caca2
7 changed files with 16 additions and 1 deletions
+1
View File
@@ -0,0 +1 @@
assert x, "oops \0 null"
+2
View File
@@ -0,0 +1,2 @@
FATAL: Assertion messages cannot contain '\0' characters
at assert-nul.asm(1)
+2
View File
@@ -0,0 +1,2 @@
SECTION "test\0 foo", ROM0
SECTION "test\0 bar", ROM0
+2
View File
@@ -0,0 +1,2 @@
FATAL: Section names cannot contain '\0' characters
at section-name-nul.asm(1)