diff --git a/src/ast/checks.rs b/src/ast/checks.rs index d0d7a25102..6fe2beea9a 100644 --- a/src/ast/checks.rs +++ b/src/ast/checks.rs @@ -311,7 +311,7 @@ pub fn check_repeated_keys( (Some(DictionaryKey::Variable(v1)), Some(DictionaryKey::Variable(v2))) => { if check_repeated_variables && v1 == v2 { checks.push(Check::new( - CheckKind::MultiValueRepeatedKeyVariable(v2.to_string()), + CheckKind::MultiValueRepeatedKeyVariable((*v2).to_string()), k2.location, )) } diff --git a/src/check_ast.rs b/src/check_ast.rs index f689ac73b9..7347dcbbf6 100644 --- a/src/check_ast.rs +++ b/src/check_ast.rs @@ -997,7 +997,7 @@ impl<'a> Checker<'a> { for builtin in BUILTINS { scope.values.insert( - builtin.to_string(), + (*builtin).to_string(), Binding { kind: BindingKind::Builtin, location: Default::default(), @@ -1007,7 +1007,7 @@ impl<'a> Checker<'a> { } for builtin in MAGIC_GLOBALS { scope.values.insert( - builtin.to_string(), + (*builtin).to_string(), Binding { kind: BindingKind::Builtin, location: Default::default(),