From 118caae45b3a1c267674b7027f51b347ef6975d5 Mon Sep 17 00:00:00 2001 From: lisa neigut Date: Fri, 12 Jul 2019 19:05:13 -0500 Subject: [PATCH] tools: simplify check in this case, we always need a pointer, so remove the check and just add it to the template --- tools/generate-wire.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/generate-wire.py b/tools/generate-wire.py index a640edf8f..77fbd3184 100755 --- a/tools/generate-wire.py +++ b/tools/generate-wire.py @@ -978,9 +978,8 @@ class Subtype(Message): s = '{}->{} = fromwire_{}(cursor, plen);'.format( self.name, f.name, basetype) else: - ref = '&' if f.fieldtype.needs_ptr() else '' - s = 'fromwire_{}(cursor, plen, {}{}->{});'.format( - basetype, ref, self.name, f.name) + s = 'fromwire_{}(cursor, plen, &{}->{});'.format( + basetype, self.name, f.name) subcalls.append(s) return template.format(