This repository was archived by the owner on Jun 17, 2022. It is now read-only.

Description
this doesn't work, but it should
struct A{};
struct B{};
fn to(A mut*self, B mut new*nu) {}
fn main() {
A a;
new b = a.to();
}
the reason it's currently broken is actually generated tail arguments make argument ordering a mess.
I want to get rid of auto-generated tail arguments anyway in favor of generic call-site assigns.