path: root/enumerator.c
diff options
authorJeremy Evans <>2019-09-13 09:31:13 -0700
committerJeremy Evans <>2019-09-13 09:53:54 -0700
commit24b1b339757ecab4539a2cb00a545bfcf885d3ef (patch)
treebeebe50b426b7e2c95b393dfd0e23c13321f110d /enumerator.c
parent98f919ed47a136c9a51c7ab5fa39ffb4965a1687 (diff)
Correctly handle keywords for Method#call for cfuncs, send, and attr_*
This sets the correct VM frame flags when using Method#call to call funcs, and handles empty keyword hashes for cfuncs, attr_reader, and attr_writer. It also fixes calls to send through Method#call. It adds tests for all of those, as well as tests for using Method#call to call define_method, lambda, and sym_procs (which didn't require code changes).
Diffstat (limited to 'enumerator.c')
0 files changed, 0 insertions, 0 deletions