summaryrefslogtreecommitdiffstats
path: root/rtemsspec
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-02-04 13:34:03 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-02-04 14:23:44 +0100
commit6859d21329e0911d33705ce2c6f785bebffb60c5 (patch)
tree62dc1e26efa443194ef86cecd4b7cb70292ed125 /rtemsspec
parentspec: Rename test case action attributes (diff)
downloadrtems-central-6859d21329e0911d33705ce2c6f785bebffb60c5.tar.bz2
content: Discard empty C comment blocks
Diffstat (limited to 'rtemsspec')
-rw-r--r--rtemsspec/content.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/rtemsspec/content.py b/rtemsspec/content.py
index 19f0bbbe..954d4599 100644
--- a/rtemsspec/content.py
+++ b/rtemsspec/content.py
@@ -732,8 +732,12 @@ class CContent(Content):
def close_comment_block(self) -> None:
""" Closes a comment block. """
self.pop_indent()
- self.append(" */")
- self.gap = True
+ if self._lines[-1].lstrip().startswith("/*"):
+ # Discard empty comment blocks
+ self._lines = self._lines[:-2]
+ else:
+ self.append(" */")
+ self.gap = True
@contextmanager
def doxygen_block(self) -> Iterator[None]:
@@ -742,10 +746,6 @@ class CContent(Content):
yield
self.close_comment_block()
- # Discard empty Doxygen blocks
- if self._lines[-2] == "/**":
- self._lines = self._lines[:-3]
-
@contextmanager
def file_block(self) -> Iterator[None]:
""" Opens a Doxygen @file comment block context. """