summaryrefslogtreecommitdiffstats
path: root/rtemsspec/validation.py
diff options
context:
space:
mode:
Diffstat (limited to 'rtemsspec/validation.py')
-rw-r--r--rtemsspec/validation.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/rtemsspec/validation.py b/rtemsspec/validation.py
index d617cf75..cf3053ae 100644
--- a/rtemsspec/validation.py
+++ b/rtemsspec/validation.py
@@ -286,8 +286,10 @@ class _TestDirectiveItem(_TestItem):
content.add("static const char * const "
f"{self.ident}_PreDesc_{condition['name']}[] = {{")
with content.indent():
- content.add(",\n".join(f"\"{state['name']}\""
- for state in condition["states"]))
+ content.add(",\n".join(
+ itertools.chain((f"\"{state['name']}\""
+ for state in condition["states"]),
+ ["\"NA\""])))
content.add("};")
content.add("static const char * const * const "
f"{self.ident}_PreDesc[] = {{")