diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2014-08-12 10:33:16 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2014-08-12 10:33:16 -0700 |
| commit | 857ba988f189c9a2ebc7d30b1b7b6ec018908aa6 (patch) | |
| tree | 053d49330a0bf9c2af3a925ef40442faeae00041 /src/rustllvm/PassWrapper.cpp | |
| parent | c7d0b5259d95ab4ef821bdf93a434538c3a84dad (diff) | |
| download | rust-857ba988f189c9a2ebc7d30b1b7b6ec018908aa6.tar.gz rust-857ba988f189c9a2ebc7d30b1b7b6ec018908aa6.zip | |
libsyntax: Don't strip types and lifetimes from single-segment paths in
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]
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
