summaryrefslogtreecommitdiff
path: root/gr-utils/src/python/modtool/parser_cc_block.py
diff options
context:
space:
mode:
Diffstat (limited to 'gr-utils/src/python/modtool/parser_cc_block.py')
-rw-r--r--gr-utils/src/python/modtool/parser_cc_block.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/gr-utils/src/python/modtool/parser_cc_block.py b/gr-utils/src/python/modtool/parser_cc_block.py
index d11353cc7a..0d1d75f29a 100644
--- a/gr-utils/src/python/modtool/parser_cc_block.py
+++ b/gr-utils/src/python/modtool/parser_cc_block.py
@@ -121,12 +121,13 @@ class ParserCCBlock(object):
if not in_string:
if c[i] == ')':
if parens_count == 0:
- if read_state == 'type':
+ if read_state == 'type' and len(this_type):
raise ValueError(
'Found closing parentheses before finishing last argument (this is how far I got: %s)'
% str(param_list)
)
- param_list.append((this_type, this_name, this_defv))
+ if len(this_type):
+ param_list.append((this_type, this_name, this_defv))
end_of_list = True
break
else: