X-Git-Url: https://code.kerkeslager.com/?a=blobdiff_plain;f=transformation.py;h=0260696bd9c8c5ebc367732d1d8f304b6a84f515;hb=16053b5010b39609edcd0051092cb02d275243a1;hp=3f52e43cb0c20212e1caeb051400998c2c6e1a34;hpb=ec54804ff2c217e4f6be0220049142e300681093;p=fur diff --git a/transformation.py b/transformation.py index 3f52e43..0260696 100644 --- a/transformation.py +++ b/transformation.py @@ -140,11 +140,11 @@ def transform_negation_expression(builtin_dependencies, negation_expression): return CNegationExpression(value=transform_expression(builtin_dependencies, negation_expression.value)) def transform_function_call_expression(builtin_dependencies, function_call): - if function_call.name in BUILTINS.keys(): - builtin_dependencies.add(function_call.name) + if function_call.function.value in BUILTINS.keys(): + builtin_dependencies.add(function_call.function.value) return CFunctionCallExpression( - name='builtin$' + function_call.name, + name='builtin$' + function_call.function.value, arguments=tuple(transform_expression(builtin_dependencies, arg) for arg in function_call.arguments), )