< prev index next >

src/hotspot/share/utilities/macros.hpp

Print this page
rev 52710 : Upstream/backport Shenandoah to JDK11u

*** 219,228 **** --- 219,246 ---- #define NOT_SERIALGC(x) x #define NOT_SERIALGC_RETURN {} #define NOT_SERIALGC_RETURN_(code) { return code; } #endif // INCLUDE_SERIALGC + #ifndef INCLUDE_SHENANDOAHGC + #define INCLUDE_SHENANDOAHGC 1 + #endif // INCLUDE_SHENANDOAHGC + + #if INCLUDE_SHENANDOAHGC + #define SHENANDOAHGC_ONLY(x) x + #define SHENANDOAHGC_ONLY_ARG(arg) arg, + #define NOT_SHENANDOAHGC(x) + #define NOT_SHENANDOAHGC_RETURN /* next token must be ; */ + #define NOT_SHENANDOAHGC_RETURN_(code) /* next token must be ; */ + #else + #define SHENANDOAHGC_ONLY(x) + #define SHENANDOAHGC_ONLY_ARG(arg) + #define NOT_SHENANDOAHGC(x) x + #define NOT_SHENANDOAHGC_RETURN {} + #define NOT_SHENANDOAHGC_RETURN_(code) { return code; } + #endif // INCLUDE_SHENANDOAHGC + #ifndef INCLUDE_ZGC #define INCLUDE_ZGC 1 #endif // INCLUDE_ZGC #if INCLUDE_ZGC
< prev index next >