13:58:16Bikedrmeister: i'm trying to elide the vaslist construction if it's unneeded. I thought this would be pretty easy because there's already a flag for whether the effective methods need a valist i can use. However, codegen-slot-reader/writer call vaslist-end for some reason. What does it do?
13:58:56Bikethe code proper just uses the dispatch arguments, more or less as i'd expect.
14:00:05Bikelooks like it does va_end. but i don't see how that would be necessary only for slot readers and writers.
14:00:34Bikeif it's necessary for anything that doesn't use the vaslist, fast method calls should be doing it too.
14:03:33Bikebut even for readers and writers it only does it for the instance-slot case. what the heck.
14:04:03Bikeno wait, for writers it does it for both.
14:04:14Bikeokay i'm just going to guess it's needed for everything but calls that use the vaslist.