src/hotspot/share/gc/shared/barrierSetConfig.hpp
branchepsilon-gc-branch
changeset 56533 28a4f284ad83
parent 56406 e629240491c7
parent 49982 9042ffe5b7fe
child 56628 547ded4c0de6
--- a/src/hotspot/share/gc/shared/barrierSetConfig.hpp	Thu May 03 22:30:08 2018 +0200
+++ b/src/hotspot/share/gc/shared/barrierSetConfig.hpp	Fri May 04 19:16:56 2018 +0200
@@ -27,18 +27,11 @@
 
 #include "utilities/macros.hpp"
 
-#if INCLUDE_ALL_GCS
-#define FOR_EACH_CONCRETE_INCLUDE_ALL_GC_BARRIER_SET_DO(f) \
-  f(G1BarrierSet)                                          \
-  f(Epsilon)
-#else
-#define FOR_EACH_CONCRETE_INCLUDE_ALL_GC_BARRIER_SET_DO(f)
-#endif
-
 // Do something for each concrete barrier set part of the build.
 #define FOR_EACH_CONCRETE_BARRIER_SET_DO(f)          \
   f(CardTableBarrierSet)                             \
-  FOR_EACH_CONCRETE_INCLUDE_ALL_GC_BARRIER_SET_DO(f)
+  G1GC_ONLY(f(G1BarrierSet))                         \
+  EPSILONGC_ONLY(f(EpsilonBarrierSet))
 
 #define FOR_EACH_ABSTRACT_BARRIER_SET_DO(f)          \
   f(ModRef)