rust-lang/rust — pull request #15153 by pcwalton (2014-06-24 21:41:47+00:00)
Title: librustc: Check function argument patterns for legality of by-move

bindings.

This will break code that incorrectly did things like:

fn f(a @ box b: Box) {}

Fix such code to not rely on undefined behavior.

Closes #12534.

[breaking-change]

r? @alexcrichton