mozilla/rust — pull request #3150 by elliottslaughter (2012-08-08 18:50:50+00:00)
Title: rustc: Strict enforcement of glue function types.

Make all glue functions take values by alias to remove the need for
bitcasts at the top of every glue function. Use static type
information to produce the correct type for glue functions so that
LLVM can enforce the type system at call sites.