]> git.lizzy.rs Git - rust.git/commit
auto merge of #16454 : pcwalton/rust/types-in-path-patterns, r=brson
authorbors <bors@rust-lang.org>
Tue, 12 Aug 2014 20:06:30 +0000 (20:06 +0000)
committerbors <bors@rust-lang.org>
Tue, 12 Aug 2014 20:06:30 +0000 (20:06 +0000)
commit4bb4a43917bf702fb2c6a614786aa1abe6c1014c
treea2d4699c245af512a0e647afefeb0209e846321f
parente2273d945640442224a09e532865e4a58257a851
parent857ba988f189c9a2ebc7d30b1b7b6ec018908aa6
auto merge of #16454 : pcwalton/rust/types-in-path-patterns, r=brson

patterns.

This breaks code like:

    fn main() {
        match Some("foo") {
            None::<int> => {}
            Some(_) => {}
        }
    }

Change this code to not contain a type error. For example:

    fn main() {
        match Some("foo") {
            None::<&str> => {}
            Some(_) => {}
        }
    }

Closes #16353.

[breaking-change]

r? @huonw