diff src/share/vm/interpreter/interpreter.hpp @ 20804:7848fc12602b

Merge with jdk8u40-b25
author Gilles Duboscq <gilles.m.duboscq@oracle.com>
date Tue, 07 Apr 2015 14:58:49 +0200
parents 89152779163c 094cbdffa87d
children
line wrap: on
line diff
--- a/src/share/vm/interpreter/interpreter.hpp	Tue Apr 07 11:20:51 2015 +0200
+++ b/src/share/vm/interpreter/interpreter.hpp	Tue Apr 07 14:58:49 2015 +0200
@@ -53,7 +53,9 @@
  public:
   // Initialization/finalization
   void    initialize(int size,
-                     CodeStrings& strings)       { _size = size; DEBUG_ONLY(_strings.assign(strings);) }
+                     CodeStrings& strings)       { _size = size;
+                                                   DEBUG_ONLY(::new(&_strings) CodeStrings();)
+                                                   DEBUG_ONLY(_strings.assign(strings);) }
   void    finalize()                             { ShouldNotCallThis(); }
 
   // General info/converters