Skip to content

Commit

Permalink
fix kwarg handler
Browse files Browse the repository at this point in the history
  • Loading branch information
tserg committed Nov 13, 2023
1 parent 519ec25 commit 04ccfa6
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions vyper/codegen/function_definitions/external_function.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ def _generate_kwarg_handlers(
# write default args to memory
# goto external_function_common_ir

def handler_for(calldata_kwargs, folded_default_kwargs, original_default_kwargs):
def handler_for(calldata_kwargs, original_default_kwargs, folded_default_kwargs):
calldata_args = func_t.positional_args + calldata_kwargs
# create a fake type so that get_element_ptr works
calldata_args_t = TupleT(list(arg.typ for arg in calldata_args))
Expand Down Expand Up @@ -128,10 +128,10 @@ def handler_for(calldata_kwargs, folded_default_kwargs, original_default_kwargs)
# folded ast
original_default_kwargs = keyword_args[i:]
# unfolded ast
folded_default_kwargs = folded_keyword_args[1:]
folded_default_kwargs = folded_keyword_args[i:]

sig, calldata_min_size, ir_node = handler_for(
calldata_kwargs, folded_default_kwargs, original_default_kwargs
calldata_kwargs, original_default_kwargs, folded_default_kwargs
)
ret[sig] = calldata_min_size, ir_node

Expand Down

0 comments on commit 04ccfa6

Please sign in to comment.