From 5f37be615ae275bb15fe1a73f5d00731979c4b2b Mon Sep 17 00:00:00 2001 From: Mukilan Thiyagarajan Date: Fri, 17 Oct 2014 06:37:21 +0530 Subject: [PATCH] Fix JSVal::is_boolean --- src/jsval.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jsval.rs b/src/jsval.rs index 4ffc469c1..aebac3e8e 100644 --- a/src/jsval.rs +++ b/src/jsval.rs @@ -232,7 +232,7 @@ impl JSVal { #[cfg(target_word_size = "64")] pub fn is_boolean(&self) -> bool { - self.v == JSVAL_SHIFTED_TAG_BOOLEAN as u64 + (self.v >> JSVAL_TAG_SHIFT) == JSVAL_TAG_BOOLEAN as u64 } #[cfg(target_word_size = "32")]