From aefd975ea82c9f1d83b4e4969a704155eb1809fb Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Thu, 6 Sep 2012 09:20:29 +0200 Subject: [PATCH] No bug - Move the bool specialization of PrimitiveConversionTraits from between the integer ones. --- dom/bindings/PrimitiveConversions.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/dom/bindings/PrimitiveConversions.h b/dom/bindings/PrimitiveConversions.h index 3e244291bcb..859fe20b66f 100644 --- a/dom/bindings/PrimitiveConversions.h +++ b/dom/bindings/PrimitiveConversions.h @@ -76,16 +76,6 @@ template<> struct PrimitiveConversionTraits : PrimitiveConversionTraits_smallInt { }; -template<> -struct PrimitiveConversionTraits { - typedef JSBool jstype; - typedef bool intermediateType; - static inline bool converter(JSContext* /* unused */, JS::Value v, jstype* retval) { - *retval = JS::ToBoolean(v); - return true; - } -}; - template<> struct PrimitiveConversionTraits { typedef int64_t jstype; @@ -104,6 +94,16 @@ struct PrimitiveConversionTraits { } }; +template<> +struct PrimitiveConversionTraits { + typedef JSBool jstype; + typedef bool intermediateType; + static inline bool converter(JSContext* /* unused */, JS::Value v, jstype* retval) { + *retval = JS::ToBoolean(v); + return true; + } +}; + struct PrimitiveConversionTraits_float { typedef double jstype; typedef double intermediateType;