]> git.lizzy.rs Git - rust.git/commit
use UFCS in `#[deriving(Hash)]`
authorJorge Aparicio <japaricious@gmail.com>
Wed, 14 Jan 2015 23:22:16 +0000 (18:22 -0500)
committerJorge Aparicio <japaricious@gmail.com>
Wed, 14 Jan 2015 23:41:27 +0000 (18:41 -0500)
commit59e9cfa0cf66b92c05dc19c28dc6eb95cf2e4a67
tree60aaf74eb5c0ef5525113eb91bcc7fca0d8d4c83
parent896cb36ecab3eaeb7f101087e030e43771eca5ca
use UFCS in `#[deriving(Hash)]`

expansion now uses `::std::hash::Hash::hash(&*__self_0_0, __arg_0)` instead of
`(*__self_0_0).hash(__arg_0)`

closes #21160
src/libcollections/btree/set.rs
src/libstd/io/process.rs
src/libsyntax/ext/deriving/hash.rs
src/test/compile-fail/issue-21160.rs [new file with mode: 0644]