--- a/src/hotspot/share/ci/ciUtilities.hpp Wed Mar 13 12:30:20 2019 -0700
+++ b/src/hotspot/share/ci/ciUtilities.hpp Wed Mar 13 21:01:56 2019 +0100
@@ -26,6 +26,7 @@
#define SHARE_CI_CIUTILITIES_HPP
#include "ci/ciEnv.hpp"
+#include "gc/shared/cardTable.hpp"
#include "utilities/globalDefinitions.hpp"
// The following routines and definitions are used internally in the
@@ -50,7 +51,7 @@
const char* basictype_to_str(BasicType t);
-jbyte *ci_card_table_address();
+CardTable::CardValue* ci_card_table_address();
template <typename T> T ci_card_table_address_as() {
return reinterpret_cast<T>(ci_card_table_address());
}