aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/generator/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/generator/cpp')
-rwxr-xr-xscripts/generator/cpp/gmock_class.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/generator/cpp/gmock_class.py b/scripts/generator/cpp/gmock_class.py
index f2b3521f..99a89655 100755
--- a/scripts/generator/cpp/gmock_class.py
+++ b/scripts/generator/cpp/gmock_class.py
@@ -54,7 +54,11 @@ def _GenerateMethods(output_lines, source, class_node):
const = 'CONST_'
return_type = 'void'
if node.return_type:
- return_type = node.return_type.name
+ # Add modifier bits like const.
+ modifiers = ''
+ if node.return_type.modifiers:
+ modifiers = ' '.join(node.return_type.modifiers) + ' '
+ return_type = modifiers + node.return_type.name
if node.return_type.pointer:
return_type += '*'
if node.return_type.reference: