1.1 --- a/translator.py Tue Mar 21 00:15:15 2017 +0100
1.2 +++ b/translator.py Tue Mar 21 01:15:38 2017 +0100
1.3 @@ -1354,8 +1354,6 @@
1.4 if have_access_context:
1.5 stages.append("__get_function(%s, %s)" % (
1.6 context_identity, target_var))
1.7 - elif context_var == target_var:
1.8 - stages.append("__get_function_unchecked(%s)" % target_var)
1.9 else:
1.10 stages.append("__get_function(__CONTEXT_AS_VALUE(%s).value, %s)" % (
1.11 context_var, target_var))
1.12 @@ -1367,10 +1365,7 @@
1.13 elif known_parameters:
1.14 context_arg = context_required and args[0] or "__NULL"
1.15 if self.always_callable(refs):
1.16 - if context_var == target_var:
1.17 - stages.append("__get_function_unchecked(%s)" % target_var)
1.18 - else:
1.19 - stages.append("__get_function(%s.value, %s)" % (context_arg, target_var))
1.20 + stages.append("__get_function(%s.value, %s)" % (context_arg, target_var))
1.21 else:
1.22 stages.append("__check_and_get_function(%s.value, %s)" % (context_arg, target_var))
1.23