From d71c690795f72457ffdbc3473e1e61e9fdee2df7 Mon Sep 17 00:00:00 2001 From: Luke Wagner Date: Mon, 5 Jul 2010 01:59:49 -0700 Subject: [PATCH] Change default-constructor of Value to initialize to 0. This avoids some warnings when using Value in a HashTable and a few other cases and seems to have no measurable effect. --- js/src/jsvalue.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/src/jsvalue.h b/js/src/jsvalue.h index 6702c23bdef..9a162232f04 100644 --- a/js/src/jsvalue.h +++ b/js/src/jsvalue.h @@ -384,7 +384,7 @@ class Value /*** Constructors ***/ /* N.B. Value's default constructor leaves Value uninitialized */ - Value() {} + Value() { data.asBits = 0; } Value(NullTag) { setNull(); } Value(UndefinedTag) { setUndefined(); }