From cb918e1a831782d6072a0b93dd57614cb9c2d961 Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Sun, 5 May 2013 10:57:14 +0900 Subject: Allow non-literal static range pattern for match arms Fix unintended error problem of: static s: int = 1; static e: int = 42; fn main() { match 7 { s..e => (), ^~ error: expected `=>` but found `..` _ => (), } } --- src/test/run-pass/match-range-static.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/test/run-pass/match-range-static.rs (limited to 'src/test') diff --git a/src/test/run-pass/match-range-static.rs b/src/test/run-pass/match-range-static.rs new file mode 100644 index 00000000000..3eefc386250 --- /dev/null +++ b/src/test/run-pass/match-range-static.rs @@ -0,0 +1,10 @@ +static s: int = 1; +static e: int = 42; + +fn main() { + match 7 { + s..e => (), + _ => (), + } +} + -- cgit 1.4.1-3-g733a5