summaryrefslogtreecommitdiffstats
path: root/rtemsspec/interface.py
diff options
context:
space:
mode:
Diffstat (limited to 'rtemsspec/interface.py')
-rw-r--r--rtemsspec/interface.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/rtemsspec/interface.py b/rtemsspec/interface.py
index f5bb7edc..87fb3662 100644
--- a/rtemsspec/interface.py
+++ b/rtemsspec/interface.py
@@ -547,9 +547,10 @@ class Node:
if len(line) > 79:
param_block = ", \\\n ".join(params)
line = f"#define {name}( \\\n {param_block} \\\n)"
- if not definition:
+ body = definition["body"]
+ if not body:
return line
- body_lines = self.substitute_code(definition).split("\n")
+ body_lines = self.substitute_code(body).split("\n")
if len(body_lines) == 1 and len(line + body_lines[0]) <= 79:
body = " "
else: