about summary refs log tree commit diff
path: root/src/libcoretest
diff options
context:
space:
mode:
authorMichał Krasnoborski <mkrdln@gmail.com>2015-02-24 02:40:32 +0100
committerMichał Krasnoborski <mkrdln@gmail.com>2015-02-24 06:04:49 +0100
commit948a17ed1d61de822a7d06527ca88b1ff709f945 (patch)
tree50b3c6bef7e80c7ab31385181730afb6aa86b90b /src/libcoretest
parent91a5a1ab4ad054c8dccf49f6f409542f82683cfc (diff)
downloadrust-948a17ed1d61de822a7d06527ca88b1ff709f945.tar.gz
rust-948a17ed1d61de822a7d06527ca88b1ff709f945.zip
Stop parsing "-" as integer, fixes #22745
Diffstat (limited to 'src/libcoretest')
-rw-r--r--src/libcoretest/num/mod.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libcoretest/num/mod.rs b/src/libcoretest/num/mod.rs
index 2c6efc0040f..1199fd01068 100644
--- a/src/libcoretest/num/mod.rs
+++ b/src/libcoretest/num/mod.rs
@@ -122,4 +122,9 @@ mod test {
         assert_eq!("-9223372036854775808".parse::<i64>().ok(), Some(i64_val));
         assert_eq!("-9223372036854775809".parse::<i64>().ok(), None);
     }
+
+    #[test]
+    test_int_from_minus_sign() {
+        assert_eq!("-".parse::<i32>().ok(), None);
+    }
 }