Fix builds.

This commit is contained in:
Stephen Chung 2023-03-30 17:41:21 +08:00
parent 34c7dabe44
commit 637728de6a
2 changed files with 3 additions and 6 deletions

View File

@ -1,9 +1,6 @@
//! Implement function-calling mechanism for [`Engine`]. //! Implement function-calling mechanism for [`Engine`].
use super::{ use super::{get_builtin_binary_op_fn, get_builtin_op_assignment_fn, CallableFunction};
calc_typed_method_hash, get_builtin_binary_op_fn, get_builtin_op_assignment_fn,
CallableFunction,
};
use crate::api::default_limits::MAX_DYNAMIC_PARAMETERS; use crate::api::default_limits::MAX_DYNAMIC_PARAMETERS;
use crate::ast::{Expr, FnCallExpr, FnCallHashes}; use crate::ast::{Expr, FnCallExpr, FnCallHashes};
use crate::engine::{ use crate::engine::{
@ -1204,7 +1201,7 @@ impl Engine {
return Ok(if num_params >= 0 { return Ok(if num_params >= 0 {
#[allow(clippy::cast_sign_loss, clippy::cast_possible_truncation)] #[allow(clippy::cast_sign_loss, clippy::cast_possible_truncation)]
let hash_script = calc_typed_method_hash( let hash_script = crate::calc_typed_method_hash(
calc_fn_hash(None, &fn_name, num_params as usize), calc_fn_hash(None, &fn_name, num_params as usize),
&this_type, &this_type,
); );

View File

@ -2364,7 +2364,7 @@ pub fn is_reserved_keyword_or_symbol(syntax: &str) -> (bool, bool, bool) {
match len { match len {
1 => (), 1 => (),
_ => hash_val += RESERVED_ASSOC_VALUES[(utf8[1] as usize)] as usize, _ => hash_val += RESERVED_ASSOC_VALUES[utf8[1] as usize] as usize,
} }
hash_val += RESERVED_ASSOC_VALUES[utf8[0] as usize] as usize; hash_val += RESERVED_ASSOC_VALUES[utf8[0] as usize] as usize;
hash_val += RESERVED_ASSOC_VALUES[utf8[len - 1] as usize] as usize; hash_val += RESERVED_ASSOC_VALUES[utf8[len - 1] as usize] as usize;