1.1 --- a/translator.py Sat Nov 26 01:25:26 2016 +0100
1.2 +++ b/translator.py Sat Nov 26 13:33:49 2016 +0100
1.3 @@ -1073,8 +1073,8 @@
1.4 if target:
1.5 stages.append(target)
1.6 elif function:
1.7 - stages.append("__load_via_object(&%s, %s).fn" % (
1.8 - encode_path(function), encode_symbol("pos", "__fn__")))
1.9 + stages.append("__load_via_object(__tmp_targets[%d].value, %s).fn" % (
1.10 + self.function_target, encode_symbol("pos", "__fn__")))
1.11
1.12 # With a known target, the function is obtained directly and called.
1.13