Fixes two issues: - name of derived type variables wasn't correct. (This is used during code generation.) - the TypeVar::derived() function wasn't creating the correct type set (and would instead propagate the parent's one).
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.