From 416144b8279fbffceacea6d0fd90e0fd1f8ce53d Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Fri, 26 Sep 2014 21:13:20 -0700 Subject: librustc: Forbid `..` in range patterns. This breaks code that looks like: match foo { 1..3 => { ... } } Instead, write: match foo { 1...3 => { ... } } Closes #17295. [breaking-change] --- src/libregex/vm.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libregex') diff --git a/src/libregex/vm.rs b/src/libregex/vm.rs index 6db07923c4d..085975580b7 100644 --- a/src/libregex/vm.rs +++ b/src/libregex/vm.rs @@ -512,7 +512,7 @@ pub fn is_word(c: Option) -> bool { }; // Try the common ASCII case before invoking binary search. match c { - '_' | '0' .. '9' | 'a' .. 'z' | 'A' .. 'Z' => true, + '_' | '0' ... '9' | 'a' ... 'z' | 'A' ... 'Z' => true, _ => PERLW.binary_search(|&(start, end)| { if c >= start && c <= end { Equal -- cgit 1.4.1-3-g733a5