- type = self.visit(handle.type)
- return Handle(handle.name, type, range=handle.range, key=handle.key)
+ handle_type = self.visit(handle.type)
+ if handle_type is handle.type:
+ return handle
+ else:
+ return Handle(handle.name, handle_type, range=handle.range, key=handle.key)