about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
diff options
context:
space:
mode:
authorJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2019-03-16 08:50:19 +0100
committerJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2019-03-31 03:11:55 +0200
commit438f6b04c6fe2daf7f6000294edd50c26f6da619 (patch)
treefe697b4619ad01961eb6da664adc49f8d7a80155 /src/libsyntax/parse/parser.rs
parentbefeeb7c083c9e5edddc86563cc461185d897a13 (diff)
downloadrust-438f6b04c6fe2daf7f6000294edd50c26f6da619.tar.gz
rust-438f6b04c6fe2daf7f6000294edd50c26f6da619.zip
Fix lifetime on LocalInternedString::get function
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
-rw-r--r--src/libsyntax/parse/parser.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs
index ae8e57d54de..af069b527b0 100644
--- a/src/libsyntax/parse/parser.rs
+++ b/src/libsyntax/parse/parser.rs
@@ -2165,9 +2165,11 @@ impl<'a> Parser<'a> {
                     suffix,
                 ) = self.token {
                     let suffix = suffix.and_then(|s| {
-                        let s = s.as_str().get();
-                        if ["f32", "f64"].contains(&s) {
-                            Some(s)
+                        let s = s.as_str();
+                        if s == "f32" {
+                            Some("f32")
+                        } else if s == "f64" {
+                            Some("f64")
                         } else {
                             None
                         }