< prev index next >

src/hotspot/share/oops/cpCache.cpp

Print this page

        

@@ -128,19 +128,21 @@
                                        int field_offset,
                                        TosState field_type,
                                        bool is_final,
                                        bool is_volatile,
                                        bool is_flatten,
+                                       bool is_flattenable,
                                        Klass* root_klass) {
   set_f1(field_holder);
   set_f2(field_offset);
   assert((field_index & field_index_mask) == field_index,
          "field index does not fit in low flag bits");
   set_field_flags(field_type,
                   ((is_volatile ? 1 : 0) << is_volatile_shift) |
                   ((is_final    ? 1 : 0) << is_final_shift) |
-                  ((is_flatten  ? 1 : 0) << is_flatten_field),
+                  ((is_flatten  ? 1 : 0) << is_flatten_field) |
+                  ((is_flattenable ? 1 : 0) << is_flattenable_field),
                   field_index);
   set_bytecode_1(get_code);
   set_bytecode_2(put_code);
   NOT_PRODUCT(verify(tty));
 }
< prev index next >