summaryrefslogtreecommitdiff
path: root/sphinx/domains/cpp.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/domains/cpp.py')
-rw-r--r--sphinx/domains/cpp.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/sphinx/domains/cpp.py b/sphinx/domains/cpp.py
index 901b96f49..d11745130 100644
--- a/sphinx/domains/cpp.py
+++ b/sphinx/domains/cpp.py
@@ -326,9 +326,8 @@ class ArgumentDefExpr(DefExpr):
return self.type.get_id()
def __unicode__(self):
- return (self.type is not None and u'%s %s' % (self.type, self.name)
- or unicode(self.name)) + (self.default is not None and
- u'=%s' % self.default or u'')
+ return (u'%s %s' % (self.type or u'', self.name or u'')).strip() + \
+ (self.default is not None and u'=%s' % self.default or u'')
class NamedDefExpr(DefExpr):