8198703: Missing #include "gc/shared/cardTableModRefBS.hpp" in graphKit.hpp
Reviewed-by: thartmann, goetz, kvn
--- a/src/hotspot/share/opto/graphKit.cpp Mon Feb 26 11:28:05 2018 -0500
+++ b/src/hotspot/share/opto/graphKit.cpp Mon Feb 26 18:04:43 2018 +0100
@@ -3809,6 +3809,13 @@
//----------------------------- store barriers ----------------------------
#define __ ideal.
+bool GraphKit::use_ReduceInitialCardMarks() {
+ BarrierSet *bs = Universe::heap()->barrier_set();
+ return bs->is_a(BarrierSet::CardTableModRef)
+ && barrier_set_cast<CardTableModRefBS>(bs)->can_elide_tlab_store_barriers()
+ && ReduceInitialCardMarks;
+}
+
void GraphKit::sync_kit(IdealKit& ideal) {
set_all_memory(__ merged_memory());
set_i_o(__ i_o());
--- a/src/hotspot/share/opto/graphKit.hpp Mon Feb 26 11:28:05 2018 -0500
+++ b/src/hotspot/share/opto/graphKit.hpp Mon Feb 26 18:04:43 2018 +0100
@@ -754,12 +754,7 @@
// Returns the object (if any) which was created the moment before.
Node* just_allocated_object(Node* current_control);
- static bool use_ReduceInitialCardMarks() {
- BarrierSet *bs = Universe::heap()->barrier_set();
- return bs->is_a(BarrierSet::CardTableModRef)
- && barrier_set_cast<CardTableModRefBS>(bs)->can_elide_tlab_store_barriers()
- && ReduceInitialCardMarks;
- }
+ static bool use_ReduceInitialCardMarks();
// Sync Ideal and Graph kits.
void sync_kit(IdealKit& ideal);