Bug 612624 - Fix a missing OmitPrivateMemory in dtoa. r=mrbkap
authorAndrew Paprocki <andrew@ishiboo.com>
Tue, 21 Dec 2010 13:46:01 -0800
changeset 59909 8f24dc55e1696c83de795ed31ffbe43ac664e25e
parent 59908 d377404f7ef0b47dbac144179be5d7613e5ea41a
child 59910 d75da3b1209855955b1081854fb469f728a422a4
push id17820
push usercleary@mozilla.com
push dateTue, 04 Jan 2011 21:40:57 +0000
treeherdermozilla-central@969691cfe40e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmrbkap
bugs612624
milestone2.0b8pre
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 612624 - Fix a missing OmitPrivateMemory in dtoa. r=mrbkap
js/src/dtoa.c
--- a/js/src/dtoa.c
+++ b/js/src/dtoa.c
@@ -497,17 +497,19 @@ DtoaState {
 #define GET_STATE(field) (state->field)
 
  static DtoaState *
 newdtoa(void)
 {
 	DtoaState *state = (DtoaState *) MALLOC(sizeof(DtoaState));
 	if (state) {
 		memset(state, 0, sizeof(DtoaState));
+#ifndef Omit_Private_Memory
 		state->pmem_next = state->private_mem;
+#endif
 		}
 	return state;
 }
 
  static void
 destroydtoa
 #ifdef KR_headers
 	(state) STATE_PARAM_DECL