about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-08-12 20:06:30 +0000
committerbors <bors@rust-lang.org>2014-08-12 20:06:30 +0000
commit4bb4a43917bf702fb2c6a614786aa1abe6c1014c (patch)
treea2d4699c245af512a0e647afefeb0209e846321f /src/rustllvm/PassWrapper.cpp
parente2273d945640442224a09e532865e4a58257a851 (diff)
parent857ba988f189c9a2ebc7d30b1b7b6ec018908aa6 (diff)
downloadrust-4bb4a43917bf702fb2c6a614786aa1abe6c1014c.tar.gz
rust-4bb4a43917bf702fb2c6a614786aa1abe6c1014c.zip
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
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions