diff src/share/vm/classfile/javaClasses.cpp @ 98:deb97b8ef02b

6679708: No_Safepoint_Verifier and BacktraceBuilder have uninitialized fields Summary: fix or remove uninitialized fields Reviewed-by: kvn, rasbold
author never
date Wed, 26 Mar 2008 12:25:06 -0700
parents 90f5ddc7297b
children ba764ed4b6f2
line wrap: on
line diff
--- a/src/share/vm/classfile/javaClasses.cpp	Fri Mar 21 08:32:17 2008 -0700
+++ b/src/share/vm/classfile/javaClasses.cpp	Wed Mar 26 12:25:06 2008 -0700
@@ -1015,7 +1015,6 @@
   typeArrayOop    _bcis;
   int             _index;
   bool            _dirty;
-  bool            _done;
   No_Safepoint_Verifier _nsv;
 
  public:
@@ -1029,12 +1028,10 @@
   };
 
   // constructor for new backtrace
-  BacktraceBuilder(TRAPS): _methods(NULL), _bcis(NULL), _head(NULL) {
+  BacktraceBuilder(TRAPS): _methods(NULL), _bcis(NULL), _head(NULL), _dirty(false) {
     expand(CHECK);
     _backtrace = _head;
     _index = 0;
-    _dirty = false;
-    _done = false;
   }
 
   void flush() {