about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorDavid Tolnay <dtolnay@gmail.com>2021-10-25 20:25:30 -0700
committerDavid Tolnay <dtolnay@gmail.com>2021-10-25 20:30:47 -0700
commitc5025f0e4e46569bdd31743434a9d2dd602e95f2 (patch)
treecab3f6e40bb3bf8f76897e901e1336e5b1bd77d4 /src
parentffba4309241a7a21df4ec7b16f1357cbcd327d6e (diff)
downloadrust-c5025f0e4e46569bdd31743434a9d2dd602e95f2.tar.gz
rust-c5025f0e4e46569bdd31743434a9d2dd602e95f2.zip
Append .0 to unsuffixed float if it would otherwise become int token
Diffstat (limited to 'src')
-rw-r--r--src/test/ui/proc-macro/auxiliary/api/parse.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/test/ui/proc-macro/auxiliary/api/parse.rs b/src/test/ui/proc-macro/auxiliary/api/parse.rs
index 93551ebaf82..ef777fc0333 100644
--- a/src/test/ui/proc-macro/auxiliary/api/parse.rs
+++ b/src/test/ui/proc-macro/auxiliary/api/parse.rs
@@ -8,6 +8,10 @@ pub fn test() {
 fn test_display_literal() {
     assert_eq!(Literal::isize_unsuffixed(-10).to_string(), "-10");
     assert_eq!(Literal::isize_suffixed(-10).to_string(), "-10isize");
+    assert_eq!(Literal::f32_unsuffixed(-10.0).to_string(), "-10.0");
+    assert_eq!(Literal::f32_suffixed(-10.0).to_string(), "-10f32");
+    assert_eq!(Literal::f64_unsuffixed(-10.0).to_string(), "-10.0");
+    assert_eq!(Literal::f64_suffixed(-10.0).to_string(), "-10f64");
 }
 
 fn test_parse_literal() {