RFR(S): 8087183: Fix call to inline function is_oop in header debugInfo.hpp.
kim.barrett at oracle.com
Thu Jun 11 17:17:25 UTC 2015
On Jun 11, 2015, at 5:02 AM, Lindenmaier, Goetz <goetz.lindenmaier at sap.com> wrote:
> in debugInfo.hpp is_oop() is called. This is an inline function defined in oop.inline.hpp.
> As oop.inline.hpp is not included in debugInfo.hpp, and it should not be included there,
> this leads to compilation failures in the fastdebug build on aix.
> To fix this, I just move the function calling is_oop to debugInfo.cpp. In that file also the
> only call to that function is located, so that it still can be inlined.
> Please review this change. I please need a sponsor.
> Best regards,
I’m mildly surprised this doesn’t run into problems on other platforms.
The assert could use oop->is_oop_or_null(), though it makes no difference for this problem.
More information about the hotspot-dev