1.1 --- a/translator.py Fri Feb 17 17:46:49 2017 +0100
1.2 +++ b/translator.py Fri Feb 17 18:49:57 2017 +0100
1.3 @@ -1146,7 +1146,21 @@
1.4
1.5 "Process the given invocation node 'n'."
1.6
1.7 + # Any invocations in the expression will store target details in a
1.8 + # different location.
1.9 +
1.10 + self.function_target += 1
1.11 +
1.12 + # Process the expression.
1.13 +
1.14 expr = self.process_structure_node(n.node)
1.15 +
1.16 + # Reference the current target again.
1.17 +
1.18 + self.function_target -= 1
1.19 +
1.20 + # Obtain details of the invocation expression.
1.21 +
1.22 objpath = expr.get_origin()
1.23 location = expr.access_location()
1.24