From a4bf572d5ae2c38e139aed87d9ff9655843e76d9 Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Thu, 23 Apr 2020 13:23:25 +0800 Subject: [PATCH] Filter out reg_test so it doesn't prevent compiling. --- src/packages/logic.rs | 4 ++-- src/packages/utils.rs | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/packages/logic.rs b/src/packages/logic.rs index f0375dc4..fbe02ee9 100644 --- a/src/packages/logic.rs +++ b/src/packages/logic.rs @@ -1,4 +1,3 @@ -use super::utils::reg_test; use super::{reg_binary, reg_binary_mut, reg_unary}; use crate::def_package; @@ -49,7 +48,8 @@ def_package!(crate:LogicPackage:"Logical operators.", lib, { reg_op!(lib, "!=", ne, INT, char, bool, ()); // Special versions for strings - at least avoid copying the first string - //reg_test(lib, "<", |x: &mut String, y: String| *x < y, |v| v, map); + // use super::utils::reg_test; + // reg_test(lib, "<", |x: &mut String, y: String| *x < y, |v| v, map); reg_binary_mut(lib, "<", |x: &mut String, y: String| *x < y, map); reg_binary_mut(lib, "<=", |x: &mut String, y: String| *x <= y, map); reg_binary_mut(lib, ">", |x: &mut String, y: String| *x > y, map); diff --git a/src/packages/utils.rs b/src/packages/utils.rs index a638b12e..f3979f61 100644 --- a/src/packages/utils.rs +++ b/src/packages/utils.rs @@ -235,6 +235,7 @@ pub fn reg_unary_mut( lib.functions.insert(hash, f); } +#[cfg(not(feature = "sync"))] pub(crate) fn reg_test<'a, A: Variant + Clone, B: Variant + Clone, X, R>( lib: &mut PackageStore, fn_name: &'static str,