Building ParallelGC without G1 and Shenandoah fails because SpaceMangler not declared

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P4
    • 24
    • Affects Version/s: 24
    • Component/s: hotspot
    • None
    • gc
    • b22

      fastdebug build for linux-x86 (32 bit) gets this:

      ../../src/hotspot/share/gc/parallel/mutableSpace.cpp: In member function 'virtual void MutableSpace::mangle_region(MemRegion)':
      ../../src/hotspot/share/gc/parallel/mutableSpace.cpp:154:3: error: 'SpaceMangler' has not been declared
        154 | SpaceMangler::mangle_region(mr);
            | ^~~~~~~~~~~~

      release build also fails for lack of SpaceMangler. In addition, release build fails because SpaceDecorator enum is also not declared.

      Guessing some include "cleanups" somewhere have eliminated implicit inclusions.

      linux-arm32 builds, so doesn't seem to be a generic 32bit issue.

            Assignee:
            Kim Barrett
            Reporter:
            Kim Barrett
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: