aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/generator/cpp/ast.py
diff options
context:
space:
mode:
authorkosak <kosak@google.com>2015-01-08 02:48:08 +0000
committerkosak <kosak@google.com>2015-01-08 02:48:08 +0000
commit8e838ce0fd145431b433f534c71bdb7f5d6b11ac (patch)
tree1e4823d9b0396e2cc0c6240824e4e12f6a41a08c /scripts/generator/cpp/ast.py
parent6b817803104b30d5951c652a1427492db116a490 (diff)
downloadgoogletest-8e838ce0fd145431b433f534c71bdb7f5d6b11ac.tar.gz
googletest-8e838ce0fd145431b433f534c71bdb7f5d6b11ac.tar.bz2
googletest-8e838ce0fd145431b433f534c71bdb7f5d6b11ac.zip
Adding support to gmock_gen for nested templates.
Diffstat (limited to 'scripts/generator/cpp/ast.py')
-rwxr-xr-xscripts/generator/cpp/ast.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/generator/cpp/ast.py b/scripts/generator/cpp/ast.py
index 201bf3a2..11cbe912 100755
--- a/scripts/generator/cpp/ast.py
+++ b/scripts/generator/cpp/ast.py
@@ -496,9 +496,10 @@ class TypeConverter(object):
else:
names.append(t.name)
name = ''.join(names)
- result.append(Type(name_tokens[0].start, name_tokens[-1].end,
- name, templated_types, modifiers,
- reference, pointer, array))
+ if name_tokens:
+ result.append(Type(name_tokens[0].start, name_tokens[-1].end,
+ name, templated_types, modifiers,
+ reference, pointer, array))
del name_tokens[:]
i = 0