<div dir="auto">I have been working on adding proper tail (via `become`) to rustc.  I was able to make them work (some parts of the type checker aren't implemented yet).  However, I ran into an LLVM-related problem.<div dir="auto"><br></div><div dir="auto">LLVM claims to support proper tail calls when fastcc is used — but only on i386, x86-64 and PowerPC.  Is this accurate? Will proper tail calls be supported on WebAssembly?  Are they supported on ARM? AArch64? Other backends?</div></div>