Building target 'images' in configuration 'linux-riscv64-server-release' Copying buildtools/interim_tzdb_classes/build/tools/tzdb/ZoneRules.java Copying buildtools/interim_tzdb_classes/build/tools/tzdb/ZoneOffsetTransition.java Copying buildtools/interim_tzdb_classes/build/tools/tzdb/ZoneOffsetTransitionRule.java Copying buildtools/interim_tzdb_classes/build/tools/tzdb/Ser.java Copying support/modules_libs/jdk.jfr/jfr/default.jfc Copying buildtools/langtools_tools_classes/propertiesparser/resources/templates.properties Copying jdk/conf/logging.properties Copying jdk/conf/jaxp.properties Copying support/modules_include/jdk.jdwp.agent/jdwpTransport.h Compiling up to 1 files for BUILD_TOOLS_HOTSPOT Copying support/modules_libs/jdk.jfr/jfr/profile.jfc Compiling up to 8 files for BUILD_TOOLS_LANGTOOLS Copying jdk/conf/management/jmxremote.access Creating symlink jdk/lib/jfr/default.jfc Copying jdk/conf/management/jmxremote.password.template Copying jdk/include/jdwpTransport.h Copying jdk/conf/management/management.properties Creating symlink jdk/lib/jfr/profile.jfc Copying support/modules_include/java.desktop/jawt.h Copying support/modules_include/java.base/jni.h Copying support/modules_include/java.desktop/linux/jawt_md.h Copying support/modules_include/java.base/jvmticmlr.h Copying support/modules_include/java.base/linux/jni_md.h Adding -server KNOWN to jvm.cfg Adding -client IGNORE to jvm.cfg Copying support/modules_legal/java.desktop/pipewire.md Copying support/modules_legal/java.desktop/xwd.md Copying support/modules_legal/java.desktop/colorimaging.md Copying support/modules_legal/java.desktop/giflib.md Copying support/modules_conf/java.base/sdp/sdp.conf.template Copying support/modules_legal/java.desktop/harfbuzz.md Copying support/modules_legal/java.desktop/jpeg.md Copying support/modules_legal/java.desktop/lcms.md Copying support/modules_legal/java.desktop/libpng.md Copying support/modules_legal/java.desktop/mesa3d.md Copying jdk/include/jawt.h Copying jdk/include/linux/jawt_md.h Copying support/modules_legal/common/LICENSE Copying jdk/conf/sound.properties Creating symlink jdk/lib/psfont.properties.ja Copying support/modules_legal/common/ASSEMBLY_EXCEPTION Creating symlink jdk/lib/psfontj2d.properties Copying support/modules_legal/common/ADDITIONAL_LICENSE_INFO Copying support/modules_legal/java.base/aes.md Copying support/modules_legal/java.base/asm.md Copying support/modules_legal/java.base/c-libutl.md Copying support/modules_legal/java.base/cldr.md Copying support/modules_legal/java.base/icu.md Copying support/modules_legal/java.base/public_suffix.md Copying support/modules_legal/java.base/unicode.md Copying support/modules_legal/java.base/zlib.md Processing classfile_constants.h Copying jdk/include/jni.h Copying jdk/include/jvmticmlr.h Copying jdk/include/linux/jni_md.h Copying jdk/conf/security/java.policy Copying jdk/conf/net.properties Copying jdk/conf/sdp/sdp.conf.template Creating symlink jdk/lib/jvm.cfg Creating symlink jdk/lib/security/default.policy Copying jdk/include/classfile_constants.h Generating jdk/release Building JVM variant 'server' with features 'cds compiler1 compiler2 epsilongc g1gc jfr jni-check jvmci jvmti management parallelgc serialgc services shenandoahgc vm-structs zgc' Generating JFR header files Creating hotspot/variant-server/tools/adlc/adlc from 13 file(s) Preprocessing adlc files riscv.ad riscv_v.ad riscv_b.ad shenandoah_riscv.ad x_riscv.ad z_riscv.ad Compiling up to 2 files for BUILD_JVMTI_TOOLS Processing hotspot Compiling adlArena.cpp (for adlc) Compiling adlparse.cpp (for adlc) Compiling archDesc.cpp (for adlc) Compiling dfa.cpp (for adlc) Compiling dict2.cpp (for adlc) Compiling filebuff.cpp (for adlc) Compiling forms.cpp (for adlc) Compiling formsopt.cpp (for adlc) Compiling formssel.cpp (for adlc) Compiling main.cpp (for adlc) Compiling opcodes.cpp (for adlc) Compiling output_c.cpp (for adlc) Compiling output_h.cpp (for adlc) Generating classes for compiler.properties launcher.properties Compiling 20 properties into resource bundles for jdk.compiler Compiling 17 properties into resource bundles for jdk.javadocCompiling 9 properties into resource bundles for jdk.jshell Compiling 15 properties into resource bundles for jdk.jdeps Generating module-info.java for java.compiler.interim Generating module-info.java for jdk.compiler.interim Generating module-info.java for jdk.javadoc.interim Generating ToolProvider.java for java.compiler.interim Copying buildtools/gensrc/java.base.interim/jdk/internal/javac/PreviewFeature.java Copying buildtools/gensrc/java.base.interim/jdk/internal/javac/NoPreview.java Compiling up to 353 files for BUILD_jdk.compiler.interim Compiling up to 242 files for BUILD_jdk.javadoc.interim Compiling up to 17 files for BUILD_JAVAC_SERVER Linking adlc Generating jvmti file jvmtiEnter.cpp Generating jvmti file jvmtiEnterTrace.cpp Generating jvmti file jvmtiEnv.hpp Generating jvmti file jvmti.h Generating jvmti file jvmti.html Generating adlc files Postprocessing adlc file ad_riscv.cpp Postprocessing adlc file ad_riscv.hpp Postprocessing adlc file ad_riscv_clone.cpp Postprocessing adlc file ad_riscv_expand.cpp Postprocessing adlc file ad_riscv_format.cpp Postprocessing adlc file ad_riscv_gen.cpp Postprocessing adlc file ad_riscv_misc.cpp Postprocessing adlc file ad_riscv_peephole.cpp Postprocessing adlc file ad_riscv_pipeline.cpp Postprocessing adlc file adGlobals_riscv.hpp Postprocessing adlc file dfa_riscv.cpp Compiling up to 127 files for BUILD_java.compiler.interim Copying support/modules_include/java.base/jvmti.h Creating support/modules_libs/java.base/server/libjvm.so from 1203 file(s) Compiling abstractCompiler.cpp (for libjvm.so) Compiling abstractDisassembler.cpp (for libjvm.so) Compiling abstractInterpreter.cpp (for libjvm.so) Compiling abstractInterpreter_riscv.cpp (for libjvm.so) Compiling accessBackend.cpp (for libjvm.so) Compiling accessBarrierSupport.cpp (for libjvm.so) Compiling accessFlags.cpp (for libjvm.so) Compiling ad_riscv.cpp (for libjvm.so) Compiling ad_riscv_clone.cpp (for libjvm.so) Compiling ad_riscv_expand.cpp (for libjvm.so) Compiling ad_riscv_format.cpp (for libjvm.so) Compiling ad_riscv_gen.cpp (for libjvm.so) Compiling ad_riscv_misc.cpp (for libjvm.so) Compiling ad_riscv_peephole.cpp (for libjvm.so) Compiling ad_riscv_pipeline.cpp (for libjvm.so) Compiling adaptiveSizePolicy.cpp (for libjvm.so) Compiling addnode.cpp (for libjvm.so) Compiling ageTable.cpp (for libjvm.so) Compiling ageTableTracer.cpp (for libjvm.so) Compiling allocTracer.cpp (for libjvm.so) Compiling allocation.cpp (for libjvm.so) Compiling altHashing.cpp (for libjvm.so) Compiling annotations.cpp (for libjvm.so) Compiling archiveBuilder.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/arrayOop.hpp:28, from ../../src/hotspot/share/oops/accessBackend.inline.hpp:31, from ../../src/hotspot/share/oops/accessBackend.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/oops/accessBackend.hpp:29, from ../../src/hotspot/share/oops/accessBackend.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/oops/accessBackend.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/assembler.inline.hpp:28, from ../../src/hotspot/share/compiler/abstractDisassembler.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/compiler/abstractDisassembler.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/interpreter/abstractInterpreter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/oops/cpCache.inline.hpp:30, from ../../src/hotspot/share/interpreter/abstractInterpreter.cpp:40: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/shared/ageTable.hpp:29, from ../../src/hotspot/share/gc/shared/ageTable.inline.hpp:28, from ../../src/hotspot/share/gc/shared/ageTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/oops/markWord.hpp:28, from ../../src/hotspot/share/gc/shared/ageTable.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/ageTable.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/gc/shared/gcUtil.inline.hpp:30, from ../../src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciArrayKlass.hpp:28, from ../../src/hotspot/share/ci/ciArray.hpp:28, from ../../src/hotspot/share/ci/compilerInterface.hpp:28, from ../../src/hotspot/share/compiler/abstractCompiler.hpp:28, from ../../src/hotspot/share/compiler/abstractCompiler.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/oop.inline.hpp:28, from ../../src/hotspot/share/utilities/accessFlags.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/oop.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/stubs.hpp:28, from ../../src/hotspot/share/interpreter/interpreter.hpp:28, from ../../src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/memory/allocation.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/altHashing.cpp:48: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/altHashing.hpp:30, from ../../src/hotspot/share/classfile/altHashing.cpp:47: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/classfile/altHashing.cpp:49: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/gc/shared/accessBarrierSupport.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/gc/shared/allocTracer.hpp:29, from ../../src/hotspot/share/gc/shared/allocTracer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shared/allocTracer.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/oops/annotations.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/typeArrayOop.inline.hpp:30, from ../../src/hotspot/share/oops/annotations.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shared/ageTableTracer.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/ageTableTracer.hpp:29, from ../../src/hotspot/share/gc/shared/ageTableTracer.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling archiveHeapLoader.cpp (for libjvm.so) Compiling archiveHeapWriter.cpp (for libjvm.so) Compiling archiveUtils.cpp (for libjvm.so) Compiling arena.cpp (for libjvm.so) Compiling arguments.cpp (for libjvm.so) Compiling arrayKlass.cpp (for libjvm.so) Compiling arraycopynode.cpp (for libjvm.so) Compiling assembler.cpp (for libjvm.so) Compiling assembler_linux_riscv.cpp (for libjvm.so) Compiling assembler_riscv.cpp (for libjvm.so) Compiling attachListener.cpp (for libjvm.so) Compiling attachListener_linux.cpp (for libjvm.so) Compiling barrierSet.cpp (for libjvm.so) Compiling barrierSetAssembler_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/archiveUtils.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/memory/arena.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/oops/objArrayOop.inline.hpp:32, from ../../src/hotspot/share/cds/archiveBuilder.cpp:45: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/cds/archiveHeapLoader.hpp:28, from ../../src/hotspot/share/cds/archiveHeapLoader.inline.hpp:28, from ../../src/hotspot/share/cds/archiveHeapLoader.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/cds/archiveHeapLoader.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/oops/arrayKlass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/oops/arrayKlass.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/dumpTimeClassInfo.hpp:27, from ../../src/hotspot/share/cds/heapShared.hpp:28, from ../../src/hotspot/share/cds/archiveHeapWriter.hpp:28, from ../../src/hotspot/share/cds/archiveHeapWriter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/cds/archiveHeapWriter.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp:29, from ../../src/hotspot/share/gc/shared/barrierSetAssembler.hpp:30, from ../../src/hotspot/share/gc/shared/barrierSet.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/gc/shared/barrierSet.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling barrierSetC1.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/os/linux/attachListener_linux.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/os/linux/attachListener_linux.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/assembler_riscv.cpp:31: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/cpu/riscv/assembler_riscv.cpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling barrierSetC2.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/services/attachListener.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/services/attachListener.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling barrierSetNMethod.cpp (for libjvm.so) Compiling barrierSetNMethod_riscv.cpp (for libjvm.so) Compiling barrierSetStackChunk.cpp (for libjvm.so) Compiling basicLock.cpp (for libjvm.so) Compiling bcEscapeAnalyzer.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling bfsClosure.cpp (for libjvm.so) Compiling bitMap.cpp (for libjvm.so) Compiling block.cpp (for libjvm.so) Compiling blockOffsetTable.cpp (for libjvm.so) Compiling blockTree.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.hpp:28, from ../../src/hotspot/share/c1/c1_LIRGenerator.hpp:29, from ../../src/hotspot/share/gc/shared/c1/barrierSetC1.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/asm/register.hpp:29, from ../../src/hotspot/share/c1/c1_Defs.hpp:28, from ../../src/hotspot/share/gc/shared/c1/barrierSetC1.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling bootstrapInfo.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSetNMethod.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetNMethod.cpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/utilities/bitMap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/arrayOop.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.inline.hpp:30, from ../../src/hotspot/share/oops/access.inline.hpp:30, from ../../src/hotspot/share/gc/shared/barrierSetStackChunk.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/barrierSetStackChunk.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSetStackChunk.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/ci/bcEscapeAnalyzer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/ci/bcEscapeAnalyzer.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/oop.inline.hpp:28, from ../../src/hotspot/share/runtime/basicLock.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/oop.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/metaspace/counters.hpp:29, from ../../src/hotspot/share/memory/metaspace/blockTree.hpp:31, from ../../src/hotspot/share/memory/metaspace/blockTree.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling bufferNodeList.cpp (for libjvm.so) Compiling buildOopMap.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/utilities/objectBitSet.hpp:29, from ../../src/hotspot/share/utilities/objectBitSet.inline.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/chains/jfrbitset.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/chains/jfrbitset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling bytecode.cpp (for libjvm.so) Compiling bytecodeAssembler.cpp (for libjvm.so) Compiling bytecodeHistogram.cpp (for libjvm.so) Compiling bytecodeInfo.cpp (for libjvm.so) Compiling bytecodeStream.cpp (for libjvm.so) Compiling bytecodeTracer.cpp (for libjvm.so) Compiling bytecodeUtils.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/interpreter/bootstrapInfo.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling bytecodes.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/interpreter/invocationCounter.hpp:28, from ../../src/hotspot/share/oops/method.hpp:30, from ../../src/hotspot/share/classfile/bytecodeAssembler.hpp:29, from ../../src/hotspot/share/classfile/bytecodeAssembler.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling c1_CFGPrinter.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/interpreter/invocationCounter.hpp:28, from ../../src/hotspot/share/oops/method.hpp:30, from ../../src/hotspot/share/interpreter/bytecode.hpp:30, from ../../src/hotspot/share/interpreter/bytecode.inline.hpp:28, from ../../src/hotspot/share/interpreter/bytecode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/interpreter/bytecodes.hpp:29, from ../../src/hotspot/share/interpreter/bytecode.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/oops/cpCache.inline.hpp:30, from ../../src/hotspot/share/interpreter/bytecode.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/interpreter/invocationCounter.hpp:28, from ../../src/hotspot/share/oops/method.hpp:30, from ../../src/hotspot/share/interpreter/bytecode.hpp:30, from ../../src/hotspot/share/interpreter/bytecodeStream.hpp:28, from ../../src/hotspot/share/interpreter/bytecodeStream.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/interpreter/bytecodeHistogram.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/interpreter/bytecodeTracer.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/classPrinter.hpp:29, from ../../src/hotspot/share/interpreter/bytecodeTracer.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling c1_Canonicalizer.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/interpreter/bytecodeUtils.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/interpreter/bytecodeUtils.cpp:34: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling c1_CodeStubs_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/interpreter/bytecodes.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling c1_Compilation.cpp (for libjvm.so) Compiling c1_Compiler.cpp (for libjvm.so) Compiling c1_FpuStackSim_riscv.cpp (for libjvm.so) Compiling c1_FrameMap.cpp (for libjvm.so) Compiling c1_FrameMap_riscv.cpp (for libjvm.so)In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_CFGPrinter.hpp:28, from ../../src/hotspot/share/c1/c1_CFGPrinter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling c1_GraphBuilder.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_CFGPrinter.hpp:28, from ../../src/hotspot/share/c1/c1_Compilation.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.hpp:28, from ../../src/hotspot/share/c1/c1_Canonicalizer.hpp:28, from ../../src/hotspot/share/c1/c1_Canonicalizer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Compiler.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/c1/c1_Compiler.cpp:40: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling c1_IR.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/c1/c1_FrameMap.hpp:28, from ../../src/hotspot/share/c1/c1_FrameMap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/c1/c1_FrameMap.hpp:28, from ../../src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling c1_Instruction.cpp (for libjvm.so) Compiling c1_InstructionPrinter.cpp (for libjvm.so) Compiling c1_LIR.cpp (for libjvm.so) Compiling c1_LIRAssembler.cpp (for libjvm.so) Compiling c1_LIRAssembler_arith_riscv.cpp (for libjvm.so) Compiling c1_LIRAssembler_arraycopy_riscv.cpp (for libjvm.so) Compiling c1_LIRAssembler_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/c1/c1_InstructionPrinter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_IR.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/assembler.inline.hpp:28, from ../../src/hotspot/share/c1/c1_LIRAssembler.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/c1/c1_FrameMap.hpp:28, from ../../src/hotspot/share/c1/c1_CodeStubs.hpp:28, from ../../src/hotspot/share/c1/c1_LIR.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_CFGPrinter.hpp:28, from ../../src/hotspot/share/c1/c1_GraphBuilder.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/c1/c1_GraphBuilder.cpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.hpp:28, from ../../src/hotspot/share/c1/c1_IR.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling c1_LIRGenerator.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling c1_LIRGenerator_riscv.cpp (for libjvm.so) Compiling c1_LIR_riscv.cpp (for libjvm.so) Compiling c1_LinearScan.cpp (for libjvm.so) Compiling c1_LinearScan_riscv.cpp (for libjvm.so) Compiling c1_MacroAssembler_riscv.cpp (for libjvm.so) Compiling c1_Optimizer.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp:42: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling c1_RangeCheckElimination.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_ValueType.hpp:28, from ../../src/hotspot/share/c1/c1_LIR.hpp:29, from ../../src/hotspot/cpu/riscv/c1_LIR_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/asm/register.hpp:29, from ../../src/hotspot/cpu/riscv/c1_LIR_riscv.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_LIRGenerator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/c1/c1_LIRGenerator.cpp:40: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.hpp:28, from ../../src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_CFGPrinter.hpp:28, from ../../src/hotspot/share/c1/c1_LinearScan.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling c1_Runtime1.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_ValueType.hpp:28, from ../../src/hotspot/share/c1/c1_LIR.hpp:29, from ../../src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/asm/register.hpp:29, from ../../src/hotspot/share/c1/c1_Defs.hpp:28, from ../../src/hotspot/share/c1/c1_LIR.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling c1_Runtime1_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.hpp:28, from ../../src/hotspot/share/c1/c1_Canonicalizer.hpp:28, from ../../src/hotspot/share/c1/c1_Optimizer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling c1_ValueMap.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.hpp:28, from ../../src/hotspot/share/c1/c1_ValueStack.hpp:28, from ../../src/hotspot/share/c1/c1_RangeCheckElimination.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling c1_ValueStack.cpp (for libjvm.so) Compiling c1_ValueType.cpp (for libjvm.so) Compiling c2_CodeStubs.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/c1/c1_Runtime1.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/c1/c1_Runtime1.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/c1/c1_Runtime1.cpp:75: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling c2_CodeStubs_riscv.cpp (for libjvm.so) Compiling c2_MacroAssembler_riscv.cpp (for libjvm.so) Compiling c2_init_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.hpp:28, from ../../src/hotspot/share/c1/c1_IR.hpp:28, from ../../src/hotspot/share/c1/c1_ValueStack.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling c2compiler.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp:41: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_ValueType.hpp:28, from ../../src/hotspot/share/c1/c1_ValueType.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.hpp:28, from ../../src/hotspot/share/c1/c1_Canonicalizer.hpp:28, from ../../src/hotspot/share/c1/c1_ValueMap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/opto/addnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling cSpaceCounters.cpp (for libjvm.so) Compiling callGenerator.cpp (for libjvm.so) Compiling callnode.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/cfgnode.hpp:28, from ../../src/hotspot/share/opto/loopnode.hpp:28, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.hpp:30, from ../../src/hotspot/share/opto/arraycopynode.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/opto/arraycopynode.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling cardTable.cpp (for libjvm.so) Compiling cardTableBarrierSet.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/space.hpp:30, from ../../src/hotspot/share/gc/serial/cSpaceCounters.hpp:29, from ../../src/hotspot/share/gc/serial/cSpaceCounters.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling cardTableBarrierSetAssembler_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/cardTable.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/cardTable.hpp:28, from ../../src/hotspot/share/gc/shared/cardTable.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/space.inline.hpp:33, from ../../src/hotspot/share/gc/shared/cardTable.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/cfgnode.hpp:28, from ../../src/hotspot/share/opto/loopnode.hpp:28, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.hpp:30, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/tlab_globals.hpp:28, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from ../../src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_expand.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ad_riscv.hpp:33: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling cardTableBarrierSetC1.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from ../../src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_gen.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ad_riscv.hpp:33: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/block.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling cardTableBarrierSetC2.cpp (for libjvm.so) Compiling cardTableRS.cpp (for libjvm.so) Compiling castnode.cpp (for libjvm.so) Compiling cdsConstants.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.hpp:28, from ../../src/hotspot/share/c1/c1_LIRGenerator.hpp:29, from ../../src/hotspot/share/gc/shared/c1/barrierSetC1.hpp:29, from ../../src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.hpp:28, from ../../src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp:28, from ../../src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/oops/accessDecorators.hpp:30, from ../../src/hotspot/share/c1/c1_Decorators.hpp:28, from ../../src/hotspot/share/gc/shared/c1/barrierSetC1.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from ../../src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_peephole.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ad_riscv.hpp:33: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling cdsHeapVerifier.cpp (for libjvm.so) Compiling cdsProtectionDomain.cpp (for libjvm.so) Compiling cfgnode.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/serial/cardTableRS.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/space.inline.hpp:33, from ../../src/hotspot/share/gc/serial/cardTableRS.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling cgroupSubsystem_linux.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from ../../src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_misc.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ad_riscv.hpp:33: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from ../../src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_format.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ad_riscv.hpp:33: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/cds/dynamicArchive.hpp:28, from ../../src/hotspot/share/cds/cdsConstants.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling cgroupV1Subsystem_linux.cpp (for libjvm.so) Compiling cgroupV2Subsystem_linux.cpp (for libjvm.so) Compiling chaitin.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from ../../src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_clone.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ad_riscv.hpp:33: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/runtime/mutexLocker.hpp:30, from ../../src/hotspot/share/classfile/moduleEntry.hpp:32, from ../../src/hotspot/share/cds/cdsProtectionDomain.hpp:28, from ../../src/hotspot/share/cds/cdsProtectionDomain.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/oops/oopHandle.hpp:28, from ../../src/hotspot/share/classfile/moduleEntry.hpp:29: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/cds/cdsProtectionDomain.hpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling chunkHeaderPool.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/os/linux/cgroupSubsystem_linux.hpp:30, from ../../src/hotspot/os/linux/cgroupSubsystem_linux.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/os/linux/cgroupSubsystem_linux.hpp:30, from ../../src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp:30, from ../../src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling chunkManager.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/cdsHeapVerifier.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/cds/cdsHeapVerifier.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/os/linux/cgroupSubsystem_linux.hpp:30, from ../../src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp:28, from ../../src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling chunklevel.cpp (for libjvm.so) Compiling ciArray.cpp (for libjvm.so) Compiling ciArrayKlass.cpp (for libjvm.so) Compiling ciBaseObject.cpp (for libjvm.so) In file included from ../../src/hotspot/share/compiler/oopMap.hpp:33, from ../../src/hotspot/share/opto/buildOopMap.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/asm/register.hpp:29, from ../../src/hotspot/share/code/vmreg.hpp:28, from ../../src/hotspot/share/code/vmreg.inline.hpp:28, from ../../src/hotspot/share/opto/buildOopMap.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/memory/metaspace/chunkManager.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/metaspace/counters.hpp:29, from ../../src/hotspot/share/memory/metaspace/chunkHeaderPool.hpp:30, from ../../src/hotspot/share/memory/metaspace/chunkHeaderPool.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from ../../src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_pipeline.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ad_riscv.hpp:33: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling ciCallSite.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciArrayKlass.hpp:28, from ../../src/hotspot/share/ci/ciArrayKlass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciArrayKlass.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling ciConstant.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciArrayKlass.hpp:28, from ../../src/hotspot/share/ci/ciArray.hpp:28, from ../../src/hotspot/share/ci/ciArray.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciArray.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling ciConstantPoolCache.cpp (for libjvm.so) Compiling ciEnv.cpp (for libjvm.so) Compiling ciExceptionHandler.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/ci/ciUtilities.hpp:28, from ../../src/hotspot/share/ci/ciBaseObject.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciBaseObject.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/ci/ciBaseObject.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling ciField.cpp (for libjvm.so) Compiling ciFlags.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/ci/ciCallSite.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling ciInstance.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/ci/ciUtilities.hpp:28, from ../../src/hotspot/share/ci/ciConstant.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/ci/ciConstant.hpp:29, from ../../src/hotspot/share/ci/ciConstant.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciConstantPoolCache.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/resourceArea.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciConstantPoolCache.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/ci/ciExceptionHandler.hpp:29, from ../../src/hotspot/share/ci/ciExceptionHandler.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/resourceArea.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciExceptionHandler.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciInstance.hpp:28, from ../../src/hotspot/share/ci/ciField.hpp:31, from ../../src/hotspot/share/ci/ciField.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/ci/ciConstant.hpp:29, from ../../src/hotspot/share/ci/ciField.hpp:29: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciField.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling ciInstanceKlass.cpp (for libjvm.so) Compiling ciKlass.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/runtime/arguments.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/cds/cds_globals.hpp:28, from ../../src/hotspot/share/runtime/arguments.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/arguments.cpp:45: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling ciMemberName.cpp (for libjvm.so) Compiling ciMetadata.cpp (for libjvm.so) Compiling ciMethod.cpp (for libjvm.so) Compiling ciMethodBlocks.cpp (for libjvm.so) Compiling ciMethodData.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/ci/ciInstance.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciKlass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciKlass.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciInstance.hpp:28, from ../../src/hotspot/share/ci/ciField.hpp:31, from ../../src/hotspot/share/ci/ciInstanceKlass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/ci/ciConstant.hpp:29, from ../../src/hotspot/share/ci/ciField.hpp:29: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciInstanceKlass.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/ci/ciMethod.hpp:29, from ../../src/hotspot/share/ci/ciMethodBlocks.hpp:28, from ../../src/hotspot/share/ci/ciMethodBlocks.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling ciMethodHandle.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciInstance.hpp:28, from ../../src/hotspot/share/ci/ciMemberName.hpp:29, from ../../src/hotspot/share/ci/ciMemberName.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciCallProfile.hpp:29, from ../../src/hotspot/share/ci/ciMemberName.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciMemberName.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciMetadata.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciMetadata.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/ci/ciExceptionHandler.hpp:29, from ../../src/hotspot/share/ci/ciMethod.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciCallProfile.hpp:29, from ../../src/hotspot/share/ci/ciMethod.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciMethod.cpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling ciMethodType.cpp (for libjvm.so) Compiling ciNullObject.cpp (for libjvm.so) Compiling ciObjArray.cpp (for libjvm.so) Compiling ciObjArrayKlass.cpp (for libjvm.so) Compiling ciObject.cpp (for libjvm.so) Compiling ciObjectFactory.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/opto/compile.hpp:28, from ../../src/hotspot/cpu/riscv/c2_init_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciMethodData.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciMethodData.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciNullObject.hpp:29, from ../../src/hotspot/share/ci/ciNullObject.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciInstance.hpp:28, from ../../src/hotspot/share/ci/ciMethodType.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciMethodType.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciInstance.hpp:28, from ../../src/hotspot/share/ci/ciMethodHandle.hpp:29, from ../../src/hotspot/share/ci/ciMethodHandle.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciMethodHandle.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/ci/ciObjArrayKlass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/resourceArea.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciObjArrayKlass.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciNullObject.hpp:29, from ../../src/hotspot/share/ci/ciObjArray.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciObjArray.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling ciReplay.cpp (for libjvm.so) Compiling ciSignature.cpp (for libjvm.so) Compiling ciStreams.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciInstance.hpp:28, from ../../src/hotspot/share/ci/ciCallSite.hpp:28, from ../../src/hotspot/share/ci/ciObjectFactory.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciObjectFactory.cpp:44: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling ciSymbol.cpp (for libjvm.so) Compiling ciType.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObject.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciObject.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from ../../src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv.cpp:31: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ad_riscv.hpp:33: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ad_riscv.cpp:37: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling ciTypeArray.cpp (for libjvm.so) Compiling ciTypeArrayKlass.cpp (for libjvm.so) Compiling ciTypeFlow.cpp (for libjvm.so) Compiling ciUtilities.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciInstance.hpp:28, from ../../src/hotspot/share/ci/ciField.hpp:31, from ../../src/hotspot/share/ci/ciStreams.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/ci/ciConstant.hpp:29, from ../../src/hotspot/share/ci/ciStreams.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciStreams.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciInstance.hpp:28, from ../../src/hotspot/share/ci/ciMethodType.hpp:28, from ../../src/hotspot/share/ci/ciSignature.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciSignature.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling classFileError.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/opto/c2_CodeStubs.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciSymbol.hpp:29, from ../../src/hotspot/share/ci/ciSymbol.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciSymbol.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciSymbol.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciArrayKlass.hpp:28, from ../../src/hotspot/share/ci/ciTypeArrayKlass.hpp:28, from ../../src/hotspot/share/ci/ciTypeArrayKlass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciTypeArrayKlass.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling classFileParser.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/ci/ciType.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciType.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciMethodData.hpp:29, from ../../src/hotspot/share/ci/ciReplay.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciReplay.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciArrayKlass.hpp:28, from ../../src/hotspot/share/ci/ciArray.hpp:28, from ../../src/hotspot/share/ci/ciTypeArray.hpp:28, from ../../src/hotspot/share/ci/ciTypeArray.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciTypeArray.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling classFileStream.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/oops/annotations.hpp:28, from ../../src/hotspot/share/classfile/classFileParser.hpp:29, from ../../src/hotspot/share/classfile/classFileError.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling classListParser.cpp (for libjvm.so) Compiling classListWriter.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/ci/ciUtilities.hpp:28, from ../../src/hotspot/share/ci/ciUtilities.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling classLoader.cpp (for libjvm.so) Compiling classLoaderData.cpp (for libjvm.so) Compiling classLoaderDataGraph.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/ci/ciMethod.hpp:29, from ../../src/hotspot/share/ci/ciReplay.hpp:28, from ../../src/hotspot/share/opto/bytecodeInfo.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/accessFlags.hpp:30, from ../../src/hotspot/share/ci/ciFlags.hpp:30, from ../../src/hotspot/share/ci/ciMethod.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/opto/bytecodeInfo.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/opto/bytecodeInfo.cpp:38: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling classLoaderDataShared.cpp (for libjvm.so) Compiling classLoaderExt.cpp (for libjvm.so) Compiling classLoaderHierarchyDCmd.cpp (for libjvm.so) Compiling classLoaderMetaspace.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/classLoader.hpp:29, from ../../src/hotspot/share/classfile/classFileStream.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling classLoaderStats.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/cds/classListWriter.hpp:28, from ../../src/hotspot/share/cds/classListWriter.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling classLoadingService.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/oops/annotations.hpp:28, from ../../src/hotspot/share/classfile/classFileParser.hpp:29, from ../../src/hotspot/share/classfile/classFileParser.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/atomic.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/classfile/classFileParser.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/classListParser.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/cds/classListParser.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/classfile/classLoader.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/cds/cds_globals.hpp:28, from ../../src/hotspot/share/classfile/classLoader.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/classfile/classLoader.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/classLoader.cpp:77: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/classfile/classLoaderDataGraph.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/metadataOnStackMark.hpp:29, from ../../src/hotspot/share/classfile/classLoaderDataGraph.cpp:30: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/classfile/classLoaderDataShared.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/classfile/classLoaderDataShared.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/cds/dynamicArchive.hpp:28, from ../../src/hotspot/share/classfile/classLoaderExt.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/cds/cds_globals.hpp:28, from ../../src/hotspot/share/classfile/classLoaderExt.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/classfile/classLoaderExt.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling classPrelinker.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.cpp:50: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling classPrinter.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/memory/classLoaderMetaspace.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/classfile/classLoaderStats.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/services/classLoadingService.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/services/classLoadingService.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/services/classLoadingService.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/classPrelinker.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/oops/cpCache.inline.hpp:30, from ../../src/hotspot/share/oops/constantPool.inline.hpp:30, from ../../src/hotspot/share/cds/classPrelinker.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling classes.cpp (for libjvm.so) Compiling classpathStream.cpp (for libjvm.so) Compiling coalesce.cpp (for libjvm.so) Compiling codeBehaviours.cpp (for libjvm.so) Compiling codeBlob.cpp (for libjvm.so) Compiling codeBuffer.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/utilities/xmlstream.hpp:28, from ../../src/hotspot/share/compiler/compileLog.hpp:28, from ../../src/hotspot/share/opto/callnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/opto/c2compiler.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling codeBuffer_riscv.cpp (for libjvm.so) Compiling codeCache.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/bcEscapeAnalyzer.hpp:29, from ../../src/hotspot/share/opto/callGenerator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling codeHeapState.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classPrinter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling collectedHeap.cpp (for libjvm.so) Compiling collectorCounters.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/cfgnode.hpp:28, from ../../src/hotspot/share/opto/loopnode.hpp:28, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.hpp:30, from ../../src/hotspot/share/opto/cfgnode.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/opto/cfgnode.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/utilities/classpathStream.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/ci/ciUtilities.hpp:28, from ../../src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/runtime/mutexLocker.hpp:30, from ../../src/hotspot/share/code/codeBehaviours.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling commitLimiter.cpp (for libjvm.so) Compiling commitMask.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeBlob.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/code/codeBlob.cpp:39: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.inline.hpp:28, from ../../src/hotspot/cpu/riscv/codeBuffer_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/asm/codeBuffer.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling compactHashtable.cpp (for libjvm.so) Compiling compilationLog.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/shared/collectedHeap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/collectedHeap.cpp:60: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling compilationPolicy.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/memory/heap.hpp:28, from ../../src/hotspot/share/code/codeHeapState.hpp:29, from ../../src/hotspot/share/code/codeHeapState.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/code/codeHeapState.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling compile.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/gc/shared/collectorCounters.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/metaspace/counters.hpp:29, from ../../src/hotspot/share/memory/metaspace/commitLimiter.hpp:30, from ../../src/hotspot/share/memory/metaspace/commitLimiter.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling compileBroker.cpp (for libjvm.so) Compiling compileLog.cpp (for libjvm.so) Compiling compileTask.cpp (for libjvm.so) Compiling compiledIC.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/memory/metaspace/commitMask.hpp:29, from ../../src/hotspot/share/memory/metaspace/commitMask.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/bitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling compiledICHolder.cpp (for libjvm.so) Compiling compiledIC_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/opto/c2_CodeStubs.hpp:25, from ../../src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/compiler/compilationLog.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/compiler/compilationLog.hpp:28, from ../../src/hotspot/share/compiler/compilationLog.cpp:27: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/addnode.hpp:28, from ../../src/hotspot/share/opto/castnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling compiledMethod.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/classfile/compactHashtable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling compilerDefinitions.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/ci/ciMethod.hpp:29, from ../../src/hotspot/share/compiler/compileLog.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/accessFlags.hpp:30, from ../../src/hotspot/share/ci/ciFlags.hpp:30, from ../../src/hotspot/share/ci/ciMethod.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling compilerDirectives.cpp (for libjvm.so) Compiling compilerEvent.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/compiledICHolder.hpp:28, from ../../src/hotspot/share/oops/compiledICHolder.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling compilerOracle.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/code/compiledIC.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/codeBehaviours.hpp:28, from ../../src/hotspot/share/code/compiledIC.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/code/compiledIC.cpp:38: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/code/compiledIC.cpp:49: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling compilerThread.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/compiler/compilationPolicy.hpp:28, from ../../src/hotspot/share/compiler/compileTask.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/compiler/compileTask.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling compressedOops.cpp (for libjvm.so) Compiling compressedStream.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/compiledIC_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling concurrentGCBreakpoints.cpp (for libjvm.so) Compiling concurrentGCThread.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/compiler/compilerDefinitions.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from ../../src/hotspot/share/code/nativeInst.hpp:30, from ../../src/hotspot/share/code/compiledIC.hpp:28, from ../../src/hotspot/share/code/compiledMethod.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/oops/cpCache.inline.hpp:30, from ../../src/hotspot/share/interpreter/bytecode.inline.hpp:30, from ../../src/hotspot/share/code/compiledMethod.cpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/ci/ciMethod.hpp:29, from ../../src/hotspot/share/compiler/compilerDirectives.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/accessFlags.hpp:30, from ../../src/hotspot/share/ci/ciFlags.hpp:30, from ../../src/hotspot/share/ci/ciMethod.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/compiler/compilerDirectives.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling connode.cpp (for libjvm.so) Compiling constMethod.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/compiler/compilerDirectives.hpp:28, from ../../src/hotspot/share/compiler/compilerOracle.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/oops/compressedOops.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling constMethodFlags.cpp (for libjvm.so) Compiling constantPool.cpp (for libjvm.so) Compiling constantTable.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/verifyOption.hpp:28, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:30: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/utilities/xmlstream.hpp:28, from ../../src/hotspot/share/compiler/compileLog.hpp:28, from ../../src/hotspot/share/opto/chaitin.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciArrayKlass.hpp:28, from ../../src/hotspot/share/ci/ciArray.hpp:28, from ../../src/hotspot/share/ci/compilerInterface.hpp:28, from ../../src/hotspot/share/compiler/compileBroker.hpp:28, from ../../src/hotspot/share/compiler/compilerThread.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/compiler/compilerThread.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling constantTag.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/ci/ciMethod.hpp:29, from ../../src/hotspot/share/compiler/compilerEvent.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/accessFlags.hpp:30, from ../../src/hotspot/share/ci/ciFlags.hpp:30, from ../../src/hotspot/share/ci/ciMethod.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/compiler/compilerEvent.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling continuation.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/shared/concurrentGCThread.hpp:28, from ../../src/hotspot/share/gc/shared/concurrentGCThread.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/constMethodFlags.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling continuationEntry.cpp (for libjvm.so) Compiling continuationFreezeThaw.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp:29, from ../../src/hotspot/share/gc/shared/cardTableBarrierSetAssembler.hpp:30, from ../../src/hotspot/share/gc/shared/cardTableBarrierSet.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/compiler/compilerDefinitions.hpp:29, from ../../src/hotspot/share/compiler/compilerDefinitions.inline.hpp:28, from ../../src/hotspot/share/gc/shared/cardTableBarrierSet.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/space.inline.hpp:33, from ../../src/hotspot/share/gc/shared/cardTableBarrierSet.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling continuationJavaClasses.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/stubs.hpp:28, from ../../src/hotspot/share/interpreter/interpreter.hpp:28, from ../../src/hotspot/share/oops/constMethod.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling continuationWrapper.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/dumpTimeClassInfo.hpp:27, from ../../src/hotspot/share/cds/heapShared.hpp:28, from ../../src/hotspot/share/cds/archiveHeapWriter.hpp:28, from ../../src/hotspot/share/oops/constantPool.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/oops/constantPool.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/metadataOnStackMark.hpp:29, from ../../src/hotspot/share/oops/constantPool.cpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling convertnode.cpp (for libjvm.so) Compiling copy.cpp (for libjvm.so) Compiling countbitsnode.cpp (for libjvm.so) Compiling cpCache.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/runtime/continuation.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/cpu/riscv/continuationEntry_riscv.inline.hpp:32, from ../../src/hotspot/share/runtime/continuationEntry.inline.hpp:36, from ../../src/hotspot/share/runtime/continuation.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/runtime/continuationJavaClasses.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling cppVtables.cpp (for libjvm.so) Compiling debug.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from ../../src/hotspot/share/code/nativeInst.hpp:30, from ../../src/hotspot/share/code/compiledIC.hpp:28, from ../../src/hotspot/share/runtime/continuationEntry.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/cpu/riscv/continuationEntry_riscv.inline.hpp:32, from ../../src/hotspot/share/runtime/continuationEntry.inline.hpp:36, from ../../src/hotspot/share/runtime/continuationEntry.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling debugInfo.cpp (for libjvm.so) Compiling debugInfoRec.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/utilities/copy.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/oops/oopsHierarchy.hpp:28, from ../../src/hotspot/share/utilities/copy.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/runtime/continuationWrapper.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/runtime/continuationFreezeThaw.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/cppVtables.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/systemDictionary.hpp:29, from ../../src/hotspot/share/utilities/debug.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/classPrinter.hpp:29, from ../../src/hotspot/share/utilities/debug.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/utilities/debug.cpp:40: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/debug.cpp:61: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/oops/cpCache.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/cpCache.cpp:43: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling decoder.cpp (for libjvm.so) Compiling decoder_elf.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/code/debugInfoRec.hpp:29, from ../../src/hotspot/share/code/debugInfoRec.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/resourceArea.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling decoder_linux.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/code/location.hpp:28, from ../../src/hotspot/share/code/debugInfo.hpp:29, from ../../src/hotspot/share/code/debugInfo.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/compressedStream.hpp:28, from ../../src/hotspot/share/code/debugInfo.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/code/debugInfo.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling defNewGeneration.cpp (for libjvm.so) Compiling defaultMethods.cpp (for libjvm.so) Compiling deoptimization.cpp (for libjvm.so) Compiling dependencies.cpp (for libjvm.so) Compiling dependencyContext.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/utilities/decoder.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling dfa_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/utilities/decoder.hpp:30, from ../../src/hotspot/share/utilities/decoder_elf.hpp:30, from ../../src/hotspot/share/utilities/decoder_elf.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling dfsClosure.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/utilities/decoder.hpp:30, from ../../src/hotspot/share/utilities/decoder_elf.hpp:30, from ../../src/hotspot/os/linux/decoder_linux.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling diagnosticArgument.cpp (for libjvm.so) Compiling diagnosticCommand.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/interpreter/invocationCounter.hpp:28, from ../../src/hotspot/share/oops/method.hpp:30, from ../../src/hotspot/share/classfile/bytecodeAssembler.hpp:29, from ../../src/hotspot/share/classfile/defaultMethods.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling diagnosticFramework.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/code/dependencyContext.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling dict.cpp (for libjvm.so) Compiling dictionary.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciArrayKlass.hpp:28, from ../../src/hotspot/share/code/dependencies.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/code/dependencies.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/services/diagnosticArgument.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/runtime/deoptimization.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/runtime/deoptimization.cpp:92: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/serial/cardTableRS.hpp:30, from ../../src/hotspot/share/gc/serial/defNewGeneration.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/cardTable.hpp:28, from ../../src/hotspot/share/gc/serial/cardTableRS.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/space.inline.hpp:33, from ../../src/hotspot/share/gc/serial/defNewGeneration.inline.hpp:32, from ../../src/hotspot/share/gc/serial/defNewGeneration.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling directivesParser.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/libadt/dict.hpp:31, from ../../src/hotspot/share/libadt/dict.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/classfile/stringTable.hpp:30, from ../../src/hotspot/share/services/diagnosticCommand.hpp:28, from ../../src/hotspot/share/classfile/classLoaderHierarchyDCmd.hpp:29, from ../../src/hotspot/share/services/diagnosticCommand.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/cds/cds_globals.hpp:28, from ../../src/hotspot/share/services/diagnosticCommand.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/oops/objArrayOop.inline.hpp:32, from ../../src/hotspot/share/services/diagnosticCommand.cpp:42: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/services/diagnosticCommand.cpp:63: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/memory/oopFactory.hpp:30, from ../../src/hotspot/share/services/diagnosticFramework.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/oops/oopsHierarchy.hpp:28, from ../../src/hotspot/share/memory/oopFactory.hpp:29: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/services/diagnosticFramework.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling disassembler.cpp (for libjvm.so) Compiling divnode.cpp (for libjvm.so) Compiling doCall.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/utilities/objectBitSet.hpp:29, from ../../src/hotspot/share/utilities/objectBitSet.inline.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/chains/jfrbitset.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/chains/jfrbitset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling domgraph.cpp (for libjvm.so) Compiling downcallLinker.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/classfile/dictionary.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling downcallLinker_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciArrayKlass.hpp:28, from ../../src/hotspot/share/ci/ciArray.hpp:28, from ../../src/hotspot/share/ci/compilerInterface.hpp:28, from ../../src/hotspot/share/compiler/compileBroker.hpp:28, from ../../src/hotspot/share/compiler/directivesParser.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling dumpAllocStats.cpp (for libjvm.so) Compiling dumpTimeClassInfo.cpp (for libjvm.so) Compiling dynamicArchive.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/assembler.inline.hpp:28, from ../../src/hotspot/share/compiler/disassembler.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/compiler/disassembler.cpp:38: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling edge.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/runtime/sharedRuntime.hpp:28, from ../../src/hotspot/share/prims/foreignGlobals.hpp:30, from ../../src/hotspot/share/prims/downcallLinker.hpp:27, from ../../src/hotspot/share/prims/downcallLinker.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/asm/register.hpp:29, from ../../src/hotspot/share/code/vmreg.hpp:28, from ../../src/hotspot/share/prims/foreignGlobals.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/downcallLinker_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling edgeQueue.cpp (for libjvm.so) Compiling edgeStore.cpp (for libjvm.so) Compiling edgeUtils.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/dumpTimeClassInfo.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp:32, from ../../src/hotspot/share/cds/dumpTimeClassInfo.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/classfile/compactHashtable.hpp:29, from ../../src/hotspot/share/cds/dumpAllocStats.hpp:28, from ../../src/hotspot/share/cds/dumpAllocStats.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling elfFile.cpp (for libjvm.so) Compiling elfFuncDescTable.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/dynamicArchive.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/cds/dynamicArchive.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/chains/edge.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrHashtable.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/oops/oopsHierarchy.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/chains/edge.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/arrayOop.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.inline.hpp:30, from ../../src/hotspot/share/oops/access.inline.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/ci/ciEnv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/ci/ciConstant.hpp:29, from ../../src/hotspot/share/ci/ciEnv.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/ci/ciEnv.cpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/compiler/compilationLog.hpp:28, from ../../src/hotspot/share/ci/ciEnv.cpp:43: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling elfStringTable.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/utilities/elfFile.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling elfSymbolTable.cpp (for libjvm.so) Compiling epsilonArguments.cpp (for libjvm.so) Compiling epsilonBarrierSet.cpp (for libjvm.so) Compiling epsilonHeap.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/utilities/elfFuncDescTable.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling epsilonInitLogger.cpp (for libjvm.so) Compiling epsilonMemoryPool.cpp (for libjvm.so) Compiling epsilonMonitoringSupport.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/utilities/elfStringTable.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/utilities/elfSymbolTable.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/epsilon/epsilonHeap.hpp:31, from ../../src/hotspot/share/gc/epsilon/epsilonArguments.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling escape.cpp (for libjvm.so) Compiling escapeBarrier.cpp (for libjvm.so) Compiling eventEmitter.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/epsilon/epsilonHeap.hpp:31, from ../../src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/epsilon/epsilonHeap.hpp:31, from ../../src/hotspot/share/gc/epsilon/epsilonHeap.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp:28, from ../../src/hotspot/share/gc/epsilon/epsilonHeap.hpp:29: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/epsilon/epsilonHeap.hpp:31, from ../../src/hotspot/share/gc/epsilon/epsilonMemoryPool.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp:28, from ../../src/hotspot/share/gc/epsilon/epsilonHeap.hpp:29: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling events.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/epsilon/epsilonHeap.hpp:31, from ../../src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling exceptionHandlerTable.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/code/location.hpp:28, from ../../src/hotspot/share/code/debugInfo.hpp:29, from ../../src/hotspot/share/code/scopeDesc.hpp:28, from ../../src/hotspot/share/runtime/escapeBarrier.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/compressedStream.hpp:28, from ../../src/hotspot/share/code/debugInfo.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/share/runtime/escapeBarrier.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling exceptions.cpp (for libjvm.so) Compiling fieldDescriptor.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling fieldInfo.cpp (for libjvm.so) Compiling fieldLayoutBuilder.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/utilities/events.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/events.cpp:33: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/interpreter/invocationCounter.hpp:28, from ../../src/hotspot/share/oops/method.hpp:30, from ../../src/hotspot/share/code/exceptionHandlerTable.hpp:29, from ../../src/hotspot/share/code/exceptionHandlerTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/exceptionHandlerTable.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling filemap.cpp (for libjvm.so) Compiling finalizerService.cpp (for libjvm.so) Compiling foreignGlobals.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/utilities/exceptions.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/utilities/exceptions.cpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/exceptions.cpp:44: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/opto/connode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/runtime/fieldDescriptor.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/runtime/fieldDescriptor.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/oops/annotations.hpp:28, from ../../src/hotspot/share/classfile/classFileParser.hpp:29, from ../../src/hotspot/share/classfile/fieldLayoutBuilder.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/atomic.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/oops/instanceKlass.inline.hpp:35, from ../../src/hotspot/share/classfile/fieldLayoutBuilder.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/arrayOop.hpp:28, from ../../src/hotspot/share/oops/typeArrayOop.hpp:28, from ../../src/hotspot/share/oops/fieldInfo.hpp:29, from ../../src/hotspot/share/oops/fieldInfo.inline.hpp:28, from ../../src/hotspot/share/oops/fieldInfo.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/addnode.hpp:28, from ../../src/hotspot/share/opto/classes.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciInstance.hpp:28, from ../../src/hotspot/share/ci/ciField.hpp:31, from ../../src/hotspot/share/ci/ciTypeFlow.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/ci/ciConstant.hpp:29, from ../../src/hotspot/share/ci/ciTypeFlow.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/ci/ciTypeFlow.cpp:39: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/filemap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/cds/filemap.cpp:39: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling foreignGlobals_riscv.cpp (for libjvm.so) Compiling formatBuffer.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp:28, from ../../src/hotspot/share/services/finalizerService.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling forte.cpp (for libjvm.so) Compiling frame.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/countbitsnode.hpp:28, from ../../src/hotspot/share/opto/countbitsnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/runtime/sharedRuntime.hpp:28, from ../../src/hotspot/share/prims/foreignGlobals.hpp:30, from ../../src/hotspot/share/prims/foreignGlobals.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/asm/register.hpp:29, from ../../src/hotspot/share/code/vmreg.hpp:28, from ../../src/hotspot/share/prims/foreignGlobals.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/oops/oopCast.inline.hpp:28, from ../../src/hotspot/share/prims/foreignGlobals.inline.hpp:32, from ../../src/hotspot/share/prims/foreignGlobals.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling frame_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/code/debugInfoRec.hpp:29, from ../../src/hotspot/share/prims/forte.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/resourceArea.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/prims/forte.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/runtime/jniHandles.hpp:29, from ../../src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/asm/register.hpp:29, from ../../src/hotspot/share/code/vmreg.hpp:28, from ../../src/hotspot/share/code/vmreg.inline.hpp:28, from ../../src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/runtime/jniHandles.inline.hpp:30, from ../../src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling freeBlocks.cpp (for libjvm.so) Compiling freeChunkList.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/opto/coalesce.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling freeListAllocator.cpp (for libjvm.so) Compiling g1AllocRegion.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/runtime/mutexLocker.hpp:30, from ../../src/hotspot/share/classfile/moduleEntry.hpp:32, from ../../src/hotspot/share/runtime/frame.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/oops/oopHandle.hpp:28, from ../../src/hotspot/share/classfile/moduleEntry.hpp:29: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/runtime/frame.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling g1Allocator.cpp (for libjvm.so) Compiling g1Analytics.cpp (for libjvm.so) Compiling g1Arguments.cpp (for libjvm.so) Compiling g1BarrierSet.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/metaspace/counters.hpp:29, from ../../src/hotspot/share/memory/metaspace/binList.hpp:29, from ../../src/hotspot/share/memory/metaspace/freeBlocks.hpp:30, from ../../src/hotspot/share/memory/metaspace/freeBlocks.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/compiler/oopMap.hpp:33, from ../../src/hotspot/cpu/riscv/frame_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/compressedStream.hpp:28, from ../../src/hotspot/share/compiler/oopMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/cpu/riscv/frame_riscv.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/metaspace/counters.hpp:29, from ../../src/hotspot/share/memory/metaspace/freeChunkList.hpp:31, from ../../src/hotspot/share/memory/metaspace/freeChunkList.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:30, from ../../src/hotspot/share/gc/shared/freeListAllocator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/addnode.hpp:28, from ../../src/hotspot/share/opto/convertnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1AllocRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1AllocRegion.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:32: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1AllocRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1Allocator.hpp:28, from ../../src/hotspot/share/gc/g1/g1Allocator.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1Allocator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1Allocator.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:32: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/concurrentHashTable.hpp:31, from ../../src/hotspot/share/gc/g1/g1CardSet.hpp:30, from ../../src/hotspot/share/gc/g1/g1Arguments.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcArguments.hpp:29, from ../../src/hotspot/share/gc/g1/g1Arguments.hpp:29, from ../../src/hotspot/share/gc/g1/g1Arguments.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1Arguments.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling g1BarrierSetAssembler_riscv.cpp (for libjvm.so) Compiling g1BarrierSetC1.cpp (for libjvm.so) Compiling g1BarrierSetC2.cpp (for libjvm.so) Compiling g1BarrierSetRuntime.cpp (for libjvm.so) Compiling g1BatchedTask.cpp (for libjvm.so) Compiling g1BiasedArray.cpp (for libjvm.so) Compiling g1BlockOffsetTable.cpp (for libjvm.so) Compiling g1CardSet.cpp (for libjvm.so) Compiling g1CardSetContainers.cpp (for libjvm.so) Compiling g1CardSetMemory.cpp (for libjvm.so) Compiling g1CardTable.cpp (for libjvm.so) Compiling g1CodeBlobClosure.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.hpp:28, from ../../src/hotspot/share/c1/c1_LIRGenerator.hpp:29, from ../../src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/oops/accessDecorators.hpp:30, from ../../src/hotspot/share/c1/c1_Decorators.hpp:28, from ../../src/hotspot/share/c1/c1_LIRGenerator.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/memory/padded.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1BiasedArray.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/concurrentHashTable.hpp:31, from ../../src/hotspot/share/gc/g1/g1CardSet.hpp:30, from ../../src/hotspot/share/gc/g1/g1CardSetContainers.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardSetContainers.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp:27: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/concurrentHashTable.hpp:31, from ../../src/hotspot/share/gc/g1/g1CardSet.hpp:30, from ../../src/hotspot/share/gc/g1/g1CardSetContainers.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardSetMemory.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling g1CodeRootSet.cpp (for libjvm.so) Compiling g1CollectedHeap.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/referenceProcessor.hpp:31, from ../../src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp:28, from ../../src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp:29, from ../../src/hotspot/share/gc/g1/g1BatchedTask.hpp:28, from ../../src/hotspot/share/gc/g1/g1BatchedTask.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/oopStorageSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1BatchedTask.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1CardTable.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/concurrentHashTable.hpp:31, from ../../src/hotspot/share/gc/g1/g1CardSet.hpp:30, from ../../src/hotspot/share/gc/g1/g1CardSet.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/g1/g1CardSet.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CardSet.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:32: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/opto/divnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling g1CollectionSet.cpp (for libjvm.so) Compiling g1CollectionSetCandidates.cpp (for libjvm.so) Compiling g1CollectionSetChooser.cpp (for libjvm.so) Compiling g1CollectorState.cpp (for libjvm.so) Compiling g1CommittedRegionMap.cpp (for libjvm.so) Compiling g1ConcurrentMark.cpp (for libjvm.so) Compiling g1ConcurrentMarkBitMap.cpp (for libjvm.so) Compiling g1ConcurrentMarkObjArrayProcessor.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/gc/g1/g1CodeRootSet.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CodeRootSet.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling g1ConcurrentMarkThread.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/domgraph.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/opto/constantTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1CommittedRegionMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1CommittedRegionMap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp:29, from ../../src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:32: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling g1ConcurrentRebuildAndScrub.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/code/location.hpp:28, from ../../src/hotspot/share/code/debugInfo.hpp:29, from ../../src/hotspot/share/code/scopeDesc.hpp:28, from ../../src/hotspot/share/compiler/compilationPolicy.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/compressedStream.hpp:28, from ../../src/hotspot/share/code/debugInfo.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/compiler/compilationPolicy.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling g1ConcurrentRefine.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectionSet.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp:28, from ../../src/hotspot/share/gc/g1/g1Analytics.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectionSet.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling g1ConcurrentRefineStats.cpp (for libjvm.so) Compiling g1ConcurrentRefineThread.cpp (for libjvm.so) Compiling g1ConcurrentRefineThreadsNeeded.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling g1DirtyCardQueue.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciInstance.hpp:28, from ../../src/hotspot/share/ci/ciCallSite.hpp:28, from ../../src/hotspot/share/opto/doCall.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/metadataOnStackMark.hpp:29, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.cpp:27: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1Allocator.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling g1EvacFailure.cpp (for libjvm.so) Compiling g1EvacFailureRegions.cpp (for libjvm.so) Compiling g1EvacStats.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/epsilon/epsilonThreadLocalData.hpp:29, from ../../src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp:28, from ../../src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling g1FreeIdSet.cpp (for libjvm.so) Compiling g1FromCardCache.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp:28, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.hpp:28, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:36, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling g1FullCollector.cpp (for libjvm.so) Compiling g1FullGCAdjustTask.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:32: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/compiler/compileBroker.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/compiler/compilationLog.hpp:28, from ../../src/hotspot/share/compiler/compileBroker.cpp:33: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling g1FullGCCompactTask.cpp (for libjvm.so) Compiling g1FullGCCompactionPoint.cpp (for libjvm.so) Compiling g1FullGCMarkTask.cpp (for libjvm.so) Compiling g1FullGCMarker.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/opto/compile.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/opto/compile.cpp:38: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling g1FullGCOopClosures.cpp (for libjvm.so) Compiling g1FullGCPrepareTask.cpp (for libjvm.so) Compiling g1FullGCResetMetadataTask.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/plab.hpp:28, from ../../src/hotspot/share/gc/g1/g1EvacStats.hpp:28, from ../../src/hotspot/share/gc/g1/g1EvacStats.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling g1FullGCScope.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp:28: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1FromCardCache.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/referenceProcessor.hpp:31, from ../../src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp:28, from ../../src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp:29, from ../../src/hotspot/share/gc/g1/g1BatchedTask.hpp:28, from ../../src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/oopStorageSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1EvacFailure.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullCollector.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/g1/g1FullGCMarker.hpp:38, from ../../src/hotspot/share/gc/g1/g1FullCollector.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullCollector.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullCollector.cpp:31: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1FullCollector.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling g1FullGCTask.cpp (for libjvm.so) Compiling g1GCCounters.cpp (for libjvm.so) Compiling g1GCPhaseTimes.cpp (for libjvm.so) Compiling g1HRPrinter.cpp (for libjvm.so) Compiling g1HeapRegionEventSender.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1FullGCMarker.hpp:38, from ../../src/hotspot/share/gc/g1/g1FullCollector.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullCollector.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp:28: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1FullGCMarker.hpp:38, from ../../src/hotspot/share/gc/g1/g1FullCollector.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullCollector.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp:30: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/code/codeCache.cpp:41: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/bcEscapeAnalyzer.hpp:29, from ../../src/hotspot/share/opto/escape.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/g1/g1FullGCMarker.hpp:38, from ../../src/hotspot/share/gc/g1/g1FullCollector.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp:27: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1Allocator.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullCollector.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullCollector.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1FullGCMarker.hpp:38, from ../../src/hotspot/share/gc/g1/g1FullCollector.hpp:30: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1FullCollector.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullGCMarker.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1FullGCMarker.hpp:38, from ../../src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullGCMarker.cpp:28: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/g1/g1FullGCMarker.hpp:38, from ../../src/hotspot/share/gc/g1/g1FullCollector.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp:27: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullCollector.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullCollector.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1FullGCMarker.hpp:38, from ../../src/hotspot/share/gc/g1/g1FullCollector.hpp:30: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1FullCollector.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling g1HeapSizingPolicy.cpp (for libjvm.so) Compiling g1HeapTransition.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/g1/g1FullGCTask.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullGCTask.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling g1HeapVerifier.cpp (for libjvm.so) Compiling g1IHOPControl.cpp (for libjvm.so) Compiling g1InitLogger.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullGCScope.hpp:28, from ../../src/hotspot/share/gc/g1/g1FullGCScope.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1HRPrinter.hpp:28, from ../../src/hotspot/share/gc/g1/g1HRPrinter.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1GCCounters.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling g1MMUTracker.cpp (for libjvm.so) Compiling g1MemoryPool.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp:28, from ../../src/hotspot/share/gc/g1/g1Analytics.hpp:28, from ../../src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling g1MonitoringSupport.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1HeapTransition.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling g1MonotonicArena.cpp (for libjvm.so) Compiling g1MonotonicArenaFreeMemoryTask.cpp (for libjvm.so) Compiling g1MonotonicArenaFreePool.cpp (for libjvm.so) Compiling g1NUMA.cpp (for libjvm.so) Compiling g1NUMAStats.cpp (for libjvm.so) Compiling g1OldGenAllocationTracker.cpp (for libjvm.so) Compiling g1OopClosures.cpp (for libjvm.so) Compiling g1OopStarChunkedList.cpp (for libjvm.so) Compiling g1PageBasedVirtualSpace.cpp (for libjvm.so) Compiling g1ParScanThreadState.cpp (for libjvm.so) Compiling g1ParallelCleaning.cpp (for libjvm.so) Compiling g1PeriodicGCTask.cpp (for libjvm.so) Compiling g1Policy.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/g1/g1InitLogger.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadLocal.hpp:28, from ../../src/hotspot/share/jfr/support/jfrThreadId.hpp:32, from ../../src/hotspot/share/gc/shared/copyFailedInfo.hpp:28, from ../../src/hotspot/share/gc/shared/gcTrace.hpp:28, from ../../src/hotspot/share/gc/g1/g1Trace.hpp:29, from ../../src/hotspot/share/gc/g1/g1MMUTracker.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1IHOPControl.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from ../../src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from dfa_riscv.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ad_riscv.hpp:33: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/gc/g1/g1HeapVerifier.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1Allocator.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1HeapVerifier.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:32: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1NUMA.hpp:29, from ../../src/hotspot/share/gc/g1/g1NUMA.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp:28, from ../../src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:30, from ../../src/hotspot/share/gc/g1/g1MonotonicArena.hpp:29, from ../../src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp:29, from ../../src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logStream.hpp:28, from ../../src/hotspot/share/gc/g1/g1NUMAStats.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:30, from ../../src/hotspot/share/gc/g1/g1MonotonicArena.hpp:29, from ../../src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp:29, from ../../src/hotspot/share/gc/g1/g1MonotonicArena.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1MemoryPool.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling g1RedirtyCardsQueue.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/ci/ciUtilities.hpp:28, from ../../src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling g1RegionMarkStatsCache.cpp (for libjvm.so) Compiling g1RegionToSpaceMapper.cpp (for libjvm.so) Compiling g1RegionsOnNodes.cpp (for libjvm.so) Compiling g1RemSet.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1MonitoringSupport.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1OopClosures.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.cpp:26: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/oops/oopsHierarchy.hpp:28, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/shared/parallelCleaning.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParallelCleaning.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParallelCleaning.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling g1RemSetSummary.cpp (for libjvm.so) Compiling g1RemSetTrackingPolicy.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:30, from ../../src/hotspot/share/gc/shared/ptrQueue.hpp:28, from ../../src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1NUMA.hpp:29, from ../../src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling g1RootClosures.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1AllocRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1Allocator.hpp:28, from ../../src/hotspot/share/gc/g1/g1Allocator.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1Allocator.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:32: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling g1RootProcessor.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1NUMA.hpp:29, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/g1/g1BiasedArray.hpp:28, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling g1SATBMarkQueueSet.cpp (for libjvm.so) Compiling g1ServiceThread.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1AllocRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1Allocator.hpp:28, from ../../src/hotspot/share/gc/g1/g1Policy.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1Policy.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling g1StringDedup.cpp (for libjvm.so) Compiling g1SurvRateGroup.cpp (for libjvm.so) Compiling g1SurvivorRegions.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling g1Trace.cpp (for libjvm.so) Compiling g1UncommitRegionTask.cpp (for libjvm.so) Compiling g1VMOperations.cpp (for libjvm.so) Compiling g1YoungCollector.cpp (for libjvm.so) Compiling g1YoungGCEvacFailureInjector.cpp (for libjvm.so) Compiling g1YoungGCPostEvacuateTasks.cpp (for libjvm.so) Compiling g1YoungGCPreEvacuateTasks.cpp (for libjvm.so) Compiling g1YoungGenSizer.cpp (for libjvm.so) Compiling gcAdaptivePolicyCounters.cpp (for libjvm.so) Compiling gcArguments.cpp (for libjvm.so) Compiling gcBehaviours.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp:28, from ../../src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:32: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1RemSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1RemSet.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1RemSet.cpp:32: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/shared/concurrentGCThread.hpp:28, from ../../src/hotspot/share/gc/g1/g1ServiceThread.hpp:28, from ../../src/hotspot/share/gc/g1/g1ServiceThread.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1RemSetSummary.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1RemSetSummary.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling gcCause.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/g1/g1RootProcessor.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1RootProcessor.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/g1/g1OopClosures.hpp:28, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1RootClosures.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1SurvivorRegions.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1BarrierSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1BarrierSet.cpp:29: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1YoungGenSizer.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1StringDedup.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp:27: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/gc/shared/gcArguments.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1SurvRateGroup.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1VMOperations.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/compiler/oopMap.hpp:33, from ../../src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/compressedStream.hpp:28, from ../../src/hotspot/share/compiler/oopMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/gc/shared/gcBehaviours.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadLocal.hpp:28, from ../../src/hotspot/share/jfr/support/jfrThreadId.hpp:32, from ../../src/hotspot/share/gc/shared/copyFailedInfo.hpp:28, from ../../src/hotspot/share/gc/shared/gcTrace.hpp:28, from ../../src/hotspot/share/gc/g1/g1Trace.hpp:29, from ../../src/hotspot/share/gc/g1/g1Trace.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/g1/g1EvacInfo.hpp:28, from ../../src/hotspot/share/gc/g1/g1Trace.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/g1/g1Trace.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1YoungCollector.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1YoungCollector.cpp:32: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling gcConfig.cpp (for libjvm.so) Compiling gcConfiguration.cpp (for libjvm.so) Compiling gcId.cpp (for libjvm.so) Compiling gcInitLogger.cpp (for libjvm.so) Compiling gcLocker.cpp (for libjvm.so) Compiling gcLogPrecious.cpp (for libjvm.so) Compiling gcNotifier.cpp (for libjvm.so) Compiling gcOverheadChecker.cpp (for libjvm.so) Compiling gcPolicyCounters.cpp (for libjvm.so) Compiling gcStats.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/gcConfig.hpp:28, from ../../src/hotspot/share/gc/shared/gcConfig.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling gcTimer.cpp (for libjvm.so) Compiling gcTrace.cpp (for libjvm.so) Compiling gcTraceSend.cpp (for libjvm.so) Compiling gcTraceTime.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/gcConfiguration.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling gcUtil.cpp (for libjvm.so) Compiling gcVMOperations.cpp (for libjvm.so) Compiling gcm.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/shared/gcId.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling genArguments.cpp (for libjvm.so) Compiling genCollectedHeap.cpp (for libjvm.so) Compiling genMarkSweep.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/shared/gcInitLogger.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling genMemoryPools.cpp (for libjvm.so) Compiling generateOopMap.cpp (for libjvm.so) Compiling generateOptoStub.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/shared/gcLogPrecious.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling generation.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/gcLocker.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/verifyOption.hpp:28, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:30: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/gc/shared/gcLocker.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling generationCounters.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/gc/shared/gcUtil.inline.hpp:30, from ../../src/hotspot/share/gc/shared/gcStats.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling generationSpec.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/gc/shared/gcOverheadChecker.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/services/gcNotifier.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/oops/objArrayOop.inline.hpp:32, from ../../src/hotspot/share/services/gcNotifier.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling globalCounter.cpp (for libjvm.so) In file included from ../../src/hotspot/share/gc/shared/gcTimer.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/gc/shared/gcPolicyCounters.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadLocal.hpp:28, from ../../src/hotspot/share/jfr/support/jfrThreadId.hpp:32, from ../../src/hotspot/share/gc/shared/copyFailedInfo.hpp:28, from ../../src/hotspot/share/gc/shared/gcTrace.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling globalDefinitions.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/gcTraceTime.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling globals.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/referenceProcessor.hpp:31, from ../../src/hotspot/share/gc/shared/generation.hpp:29, from ../../src/hotspot/share/gc/shared/genArguments.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/shared/genCollectedHeap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/gc/shared/genCollectedHeap.cpp:39: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling granularTimer.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/shared/gcVMOperations.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/shared/gcVMOperations.cpp:48: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/serial/genMarkSweep.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/gc/serial/genMarkSweep.cpp:38: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/serial/genMarkSweep.cpp:61: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/gc/shared/generationCounters.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/referenceProcessor.hpp:31, from ../../src/hotspot/share/gc/shared/generation.hpp:29, from ../../src/hotspot/share/gc/shared/genMemoryPools.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/perfData.hpp:28, from ../../src/hotspot/share/gc/shared/collectorCounters.hpp:28, from ../../src/hotspot/share/gc/shared/generation.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/serial/cardTableRS.hpp:30, from ../../src/hotspot/share/gc/shared/generation.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/cardTable.hpp:28, from ../../src/hotspot/share/gc/serial/cardTableRS.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/gc/shared/generation.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/generation.cpp:42: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling graphKit.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/serial/cardTableRS.hpp:30, from ../../src/hotspot/share/gc/shared/generationSpec.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling growableArray.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadLocal.hpp:28, from ../../src/hotspot/share/jfr/support/jfrThreadId.hpp:32, from ../../src/hotspot/share/gc/shared/copyFailedInfo.hpp:28, from ../../src/hotspot/share/gc/shared/gcTraceSend.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/jfr/support/jfrThreadId.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shared/gcTraceSend.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling guardedMemory.cpp (for libjvm.so) Compiling hSpaceCounters.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/globalCounter.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling handles.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/oops/generateOopMap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/oops/generateOopMap.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling handshake.cpp (for libjvm.so) Compiling heap.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/interpreter/invocationCounter.hpp:28, from ../../src/hotspot/share/oops/method.hpp:30, from ../../src/hotspot/share/runtime/signature.hpp:30, from ../../src/hotspot/share/utilities/globalDefinitions.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling heapDumper.cpp (for libjvm.so) Compiling heapDumperCompression.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/utilities/growableArray.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling heapInspection.cpp (for libjvm.so) Compiling heapRegion.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/memory/guardedMemory.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling heapRegionManager.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/gc/shared/hSpaceCounters.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling heapRegionRemSet.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/runtime/handles.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/handles.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling heapRegionSet.cpp (for libjvm.so) Compiling heapRegionTracer.cpp (for libjvm.so) Compiling heapRegionType.cpp (for libjvm.so) Compiling heapShared.cpp (for libjvm.so) Compiling hugepages.cpp (for libjvm.so) Compiling icBuffer.cpp (for libjvm.so) Compiling icBuffer_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/runtime/handshake.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/runtime/handshake.cpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/memory/heap.hpp:28, from ../../src/hotspot/share/memory/heap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/memory/heap.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/services/heapDumperCompression.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling icache.cpp (for libjvm.so) Compiling icache_riscv.cpp (for libjvm.so) Compiling idealGraphPrinter.cpp (for libjvm.so) Compiling idealKit.cpp (for libjvm.so) Compiling ifg.cpp (for libjvm.so) Compiling ifnode.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/memory/heapInspection.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/services/heapDumper.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/g1/heapRegionTracer.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/heapRegionTracer.hpp:30, from ../../src/hotspot/share/gc/g1/heapRegionTracer.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegion.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1Allocator.inline.hpp:30, from ../../src/hotspot/share/gc/g1/heapRegion.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/heapRegion.inline.hpp:32: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' Compiling indexSet.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/os/linux/hugepages.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling init.cpp (for libjvm.so) Compiling instanceKlass.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegionSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/semaphore.hpp:28, from ../../src/hotspot/share/gc/g1/g1FreeIdSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegionRemSet.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/heapRegionRemSet.cpp:30: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/icBuffer_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/cpu/riscv/icBuffer_riscv.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp:31, from ../../src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp:28, from ../../src/hotspot/share/gc/g1/g1CardTable.hpp:28, from ../../src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp:29, from ../../src/hotspot/share/gc/g1/g1BarrierSet.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.hpp:28, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:28, from ../../src/hotspot/share/gc/g1/heapRegionManager.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcArguments.hpp:29, from ../../src/hotspot/share/gc/g1/g1Arguments.hpp:29, from ../../src/hotspot/share/gc/g1/heapRegionManager.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp:30, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:31, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/code/icBuffer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/code/icBuffer.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/icache_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/heapShared.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/cds/heapShared.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/runtime/icache.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling instanceKlassFlags.cpp (for libjvm.so) Compiling instanceMirrorKlass.cpp (for libjvm.so) Compiling instanceOop.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/classfile/stringTable.hpp:30, from ../../src/hotspot/share/runtime/init.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/stringTable.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling instanceRefKlass.cpp (for libjvm.so) Compiling instanceStackChunkKlass.cpp (for libjvm.so) Compiling interfaceSupport.cpp (for libjvm.so) Compiling internalStats.cpp (for libjvm.so) Compiling interp_masm_riscv.cpp (for libjvm.so) Compiling interpreter.cpp (for libjvm.so) Compiling interpreterRT_riscv.cpp (for libjvm.so) Compiling interpreterRuntime.cpp (for libjvm.so) Compiling intrinsicnode.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/instanceOop.hpp:28, from ../../src/hotspot/share/oops/instanceOop.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling invocationCounter.cpp (for libjvm.so) Compiling isGCActiveMark.cpp (for libjvm.so) Compiling iterator.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/classLoader.hpp:29, from ../../src/hotspot/share/oops/instanceKlassFlags.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/instanceKlassFlags.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/oops/instanceMirrorKlass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/metaspace/internalStats.hpp:30, from ../../src/hotspot/share/memory/metaspace/internalStats.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/oops/annotations.hpp:28, from ../../src/hotspot/share/classfile/classFileParser.hpp:29, from ../../src/hotspot/share/oops/instanceRefKlass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/atomic.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/oops/instanceRefKlass.inline.hpp:30, from ../../src/hotspot/share/oops/instanceRefKlass.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/runtime/interfaceSupport.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/verifyOption.hpp:28, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:30: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/runtime/interfaceSupport.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/interpreter/interpreter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/interpreter/interpreter.cpp:38: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/oops/instanceStackChunkKlass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/share/compiler/oopMap.inline.hpp:31, from ../../src/hotspot/share/oops/instanceStackChunkKlass.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/oops/instanceKlass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/instanceKlass.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/oops/instanceKlass.cpp:91: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/interp_masm_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/cpu/riscv/interp_masm_riscv.cpp:42: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/interpreter/invocationCounter.hpp:28, from ../../src/hotspot/share/interpreter/invocationCounter.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/isGCActiveMark.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling java.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/interpreterRT_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/cpu/riscv/interpreterRT_riscv.cpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling javaAssertions.cpp (for libjvm.so) Compiling javaCalls.cpp (for libjvm.so) Compiling javaClasses.cpp (for libjvm.so) Compiling javaThread.cpp (for libjvm.so) Compiling javaThread_linux_riscv.cpp (for libjvm.so) Compiling jfr.cpp (for libjvm.so) Compiling jfrAdaptiveSampler.cpp (for libjvm.so) Compiling jfrAllocation.cpp (for libjvm.so) Compiling jfrAllocationTracer.cpp (for libjvm.so) Compiling jfrBlob.cpp (for libjvm.so) Compiling jfrBuffer.cpp (for libjvm.so) Compiling jfrCallTrace.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/memory/iterator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/memory/iterator.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/runtime/javaCalls.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/javaCalls.cpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp:28, from ../../src/hotspot/share/jfr/jfr.cpp:31: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/arrayOop.hpp:28, from ../../src/hotspot/share/oops/objArrayOop.hpp:28, from ../../src/hotspot/share/classfile/javaAssertions.hpp:28, from ../../src/hotspot/share/classfile/javaAssertions.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/oop.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/oops/objArrayOop.inline.hpp:32, from ../../src/hotspot/share/classfile/javaAssertions.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/compiler/oopMap.hpp:33, from ../../src/hotspot/share/runtime/frame.hpp:29, from ../../src/hotspot/share/runtime/frame.inline.hpp:28, from ../../src/hotspot/os_cpu/linux_riscv/javaThread_linux_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/compressedStream.hpp:28, from ../../src/hotspot/share/compiler/oopMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/cds/dynamicArchive.hpp:28, from ../../src/hotspot/share/runtime/javaThread.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/runtime/javaThread.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/runtime/javaThread.cpp:99: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp:28, from ../../src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/recorder/jfrRecorder.hpp:28, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling jfrCheckpointManager.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/classfile/javaClasses.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/jfr/support/jfrAllocationTracer.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling jfrCheckpointWriter.cpp (for libjvm.so) Compiling jfrChunk.cpp (for libjvm.so) Compiling jfrChunkRotation.cpp (for libjvm.so) Compiling jfrChunkWriter.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/code/debugInfoRec.hpp:29, from ../../src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/resourceArea.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrDcmds.cpp (for libjvm.so) Compiling jfrEmergencyDump.cpp (for libjvm.so) Compiling jfrEvent.cpp (for libjvm.so) Compiling jfrEventClassTransformer.cpp (for libjvm.so) Compiling jfrEventSetting.cpp (for libjvm.so) Compiling jfrEventThrottler.cpp (for libjvm.so) Compiling jfrFinalizerStatisticsEvent.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp:32, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrFlush.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jfr/dcmd/jfrDcmds.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp:28, from ../../src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:30, from ../../src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/jni/jfrJavaCall.hpp:28, from ../../src/hotspot/share/jfr/jni/jfrJavaSupport.hpp:28, from ../../src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrIntrinsics.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/oops/annotations.hpp:28, from ../../src/hotspot/share/classfile/classFileParser.hpp:29, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/atomic.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrFlush.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:28, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/recorder/jfrEventSetting.hpp:29, from ../../src/hotspot/share/jfr/recorder/jfrEventSetting.inline.hpp:28, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrJavaCall.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:30, from ../../src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp:28, from ../../src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrJavaEventWriter.cpp (for libjvm.so) Compiling jfrJavaLog.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrJavaSupport.cpp (for libjvm.so) Compiling jfrJdkJfrEvent.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp:27, from ../../src/hotspot/share/jfr/support/jfrFlush.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling jfrJniMethod.cpp (for libjvm.so) Compiling jfrJniMethodRegistration.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/systemDictionary.hpp:29, from ../../src/hotspot/share/jfr/jni/jfrJavaCall.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling jfrJvmtiAgent.cpp (for libjvm.so) Compiling jfrKlassUnloading.cpp (for libjvm.so) Compiling jfrMemorySizer.cpp (for libjvm.so) Compiling jfrMetadataEvent.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/systemDictionary.hpp:29, from ../../src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/symbolTable.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp:37: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrSignal.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/jni/jfrJavaCall.hpp:28, from ../../src/hotspot/share/jfr/jni/jfrJavaSupport.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/jfr/support/jfrThreadId.inline.hpp:30, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrMethodLookup.cpp (for libjvm.so) Compiling jfrModuleEvent.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrJavaLog.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/jni/jfrJavaCall.hpp:28, from ../../src/hotspot/share/jfr/jni/jfrJavaSupport.hpp:28, from ../../src/hotspot/share/jfr/utilities/jfrJavaLog.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/oops/objArrayOop.inline.hpp:32, from ../../src/hotspot/share/jfr/utilities/jfrJavaLog.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:30, from ../../src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/support/jfrKlassUnloading.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrNativeMemoryEvent.cpp (for libjvm.so) Compiling jfrNetworkUtilization.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jfr/jni/jfrJavaSupport.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/jfr/recorder/service/jfrMemorySizer.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/jni/jfrJniMethodRegistration.hpp:29, from ../../src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/jni/jfrJniMethod.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/jfr.hpp:30, from ../../src/hotspot/share/jfr/jni/jfrJniMethod.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:30, from ../../src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/jni/jfrJavaCall.hpp:28, from ../../src/hotspot/share/jfr/jni/jfrJavaSupport.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/interpreter/invocationCounter.hpp:28, from ../../src/hotspot/share/oops/method.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp:30, from ../../src/hotspot/share/jfr/support/jfrMethodLookup.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrTypes.hpp:10, from ../../src/hotspot/share/jfr/utilities/jfrTypes.hpp:29, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/oops/instanceKlass.inline.hpp:35, from ../../src/hotspot/share/jfr/support/jfrMethodLookup.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrOSInterface.cpp (for libjvm.so) Compiling jfrObjectAllocationSample.cpp (for libjvm.so) Compiling jfrOptionSet.cpp (for libjvm.so) Compiling jfrPeriodic.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrPostBox.cpp (for libjvm.so) Compiling jfrRecorder.cpp (for libjvm.so) Compiling jfrRecorderService.cpp (for libjvm.so) Compiling jfrRecorderThread.cpp (for libjvm.so) Compiling jfrRecorderThreadLoop.cpp (for libjvm.so) Compiling jfrRepository.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/periodic/jfrOSInterface.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrTryLock.hpp:28, from ../../src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp:28, from ../../src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrResolution.cpp (for libjvm.so) Compiling jfrStackTrace.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/jfr/recorder/jfrRecorder.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrStackTraceMark.cpp (for libjvm.so) Compiling jfrStackTraceRepository.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/systemDictionary.hpp:29, from ../../src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp:32: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/jni/jfrJavaCall.hpp:28, from ../../src/hotspot/share/jfr/jni/jfrJavaSupport.hpp:28, from ../../src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/jfr/periodic/jfrPeriodic.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/periodic/jfrPeriodic.cpp:38: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrStorage.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp:30, from ../../src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcUtil.hpp:28, from ../../src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp:28, from ../../src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrStorageControl.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:30, from ../../src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/jfr.hpp:30, from ../../src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrStringPool.cpp (for libjvm.so) Compiling jfrStringPoolBuffer.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp:28, from ../../src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp:28, from ../../src/hotspot/share/jfr/metadata/jfrSerializer.hpp:29, from ../../src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/metadata/jfrSerializer.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadLocal.hpp:28, from ../../src/hotspot/share/jfr/support/jfrStackTraceMark.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.hpp:28, from ../../src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling jfrStringPoolWriter.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrSymbolTable.cpp (for libjvm.so) Compiling jfrThreadCPULoadEvent.cpp (for libjvm.so) Compiling jfrThreadDumpEvent.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/opto/generateOptoStub.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/resourceArea.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling jfrThreadGroup.cpp (for libjvm.so) Compiling jfrThreadIterator.cpp (for libjvm.so) Compiling jfrThreadLocal.cpp (for libjvm.so) Compiling jfrThreadSampler.cpp (for libjvm.so) Compiling jfrThreadState.cpp (for libjvm.so) Compiling jfrTime.cpp (for libjvm.so) Compiling jfrTimeConverter.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/ci/ciUtilities.hpp:28, from ../../src/hotspot/share/opto/graphKit.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling jfrTraceId.cpp (for libjvm.so) Compiling jfrTraceIdEpoch.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/opto/idealGraphPrinter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/resourceArea.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.hpp:28, from ../../src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp:30, from ../../src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.hpp:27, from ../../src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jfr/support/jfrSymbolTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/classfile/stringTable.hpp:30, from ../../src/hotspot/share/services/diagnosticCommand.hpp:28, from ../../src/hotspot/share/jfr/dcmd/jfrDcmds.hpp:28, from ../../src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/stringTable.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/os/posix/os_posix.inline.hpp:30, from ../../src/hotspot/os/linux/os_linux.inline.hpp:31, from ../../src/hotspot/share/runtime/os.inline.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrTime.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling jfrTraceIdKlassQueue.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/ci/ciTypeFlow.hpp:29, from ../../src/hotspot/share/opto/ifnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/support/jfrThreadLocal.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadLocal.hpp:28, from ../../src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/os/posix/os_posix.inline.hpp:30, from ../../src/hotspot/os/linux/os_linux.inline.hpp:31, from ../../src/hotspot/share/runtime/os.inline.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling jfrTraceIdLoadBarrier.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrType.cpp (for libjvm.so) Compiling jfrTypeManager.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/gcm.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling jfrTypeSet.cpp (for libjvm.so) Compiling jfrTypeSetUtils.cpp (for libjvm.so) In file included from ../../src/hotspot/share/compiler/oopMap.hpp:33, from ../../src/hotspot/share/opto/ifg.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/compressedStream.hpp:28, from ../../src/hotspot/share/compiler/oopMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling jfrUpcalls.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrSignal.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/atomic.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/jfr/support/jfrThreadId.inline.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrTypes.hpp:10, from ../../src/hotspot/share/jfr/utilities/jfrTypes.hpp:29, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrTypes.hpp:10, from ../../src/hotspot/share/jfr/utilities/jfrTypes.hpp:29, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp:29, from ../../src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp:28, from ../../src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp:29, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/systemDictionary.hpp:29, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/oops/oopHandle.hpp:28, from ../../src/hotspot/share/classfile/systemDictionary.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp:32, from ../../src/hotspot/share/jfr/metadata/jfrSerializer.hpp:29, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/jfr/jni/jfrUpcalls.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/jfr/jni/jfrUpcalls.cpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:30, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrTypes.hpp:10, from ../../src/hotspot/share/jfr/utilities/jfrTypes.hpp:29, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jfrVirtualMemory.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/opto/indexSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling jni.cpp (for libjvm.so) Compiling jniCheck.cpp (for libjvm.so) Compiling jniFastGetField.cpp (for libjvm.so) Compiling jniFastGetField_riscv.cpp (for libjvm.so) Compiling jniHandles.cpp (for libjvm.so) Compiling jniPeriodicChecker.cpp (for libjvm.so) Compiling json.cpp (for libjvm.so) Compiling jvm.cpp (for libjvm.so) Compiling jvmFlag.cpp (for libjvm.so) Compiling jvmFlagAccess.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/runtime/mutexLocker.hpp:30, from ../../src/hotspot/share/services/memTracker.hpp:28, from ../../src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.hpp:28, from ../../src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling jvmFlagConstraintsCompiler.cpp (for libjvm.so) Compiling jvmFlagConstraintsG1.cpp (for libjvm.so) Compiling jvmFlagConstraintsGC.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/addnode.hpp:28, from ../../src/hotspot/share/opto/idealKit.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/prims/jvm_misc.hpp:29, from ../../src/hotspot/share/prims/jniFastGetField.hpp:29, from ../../src/hotspot/share/prims/jniFastGetField.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling jvmFlagConstraintsParallel.cpp (for libjvm.so) Compiling jvmFlagConstraintsRuntime.cpp (for libjvm.so) Compiling jvmFlagLimit.cpp (for libjvm.so) Compiling jvmFlagLookup.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/runtime/jniPeriodicChecker.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling jvm_posix.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/ci/ciMethod.hpp:29, from ../../src/hotspot/share/ci/ciReplay.hpp:28, from ../../src/hotspot/share/prims/jni.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/accessFlags.hpp:30, from ../../src/hotspot/share/ci/ciFlags.hpp:30, from ../../src/hotspot/share/ci/ciMethod.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/prims/jni.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/prims/jni.cpp:95: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/runtime/flags/jvmFlag.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/prims/jniCheck.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/runtime/jniHandles.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/verifyOption.hpp:28, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:30: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/runtime/jniHandles.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jvmci.cpp (for libjvm.so) Compiling jvmciCodeInstaller.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/intrinsicnode.hpp:28, from ../../src/hotspot/share/opto/intrinsicnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/compiler/compilerDirectives.hpp:28, from ../../src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/serial/cardTableRS.hpp:30, from ../../src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/runtime/flags/jvmFlagLimit.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling jvmciCodeInstaller_riscv.cpp (for libjvm.so) Compiling jvmciCompiler.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/utilities/xmlstream.hpp:28, from ../../src/hotspot/share/utilities/defaultStream.hpp:28, from ../../src/hotspot/share/runtime/flags/jvmFlagLookup.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/runtime/flags/jvmFlagAccess.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/cds/classListParser.hpp:30, from ../../src/hotspot/share/prims/jvm.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/cds/classListParser.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/prims/jvm.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/prims/jvm.cpp:101: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling jvmciCompilerToVM.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/runtime/handles.inline.hpp:28, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:33, from ../../src/hotspot/os/posix/jvm_posix.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:31: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/systemDictionary.hpp:29, from ../../src/hotspot/share/jvmci/jvmci.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/oops/oopHandle.hpp:28, from ../../src/hotspot/share/classfile/systemDictionary.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jvmci/jvmci.cpp:38: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/jvmci/jvmci.cpp:40: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling jvmciCompilerToVMInit.cpp (for libjvm.so) Compiling jvmciEnv.cpp (for libjvm.so) Compiling jvmciJavaClasses.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jvmci/jvmciCodeInstaller.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jvmciRuntime.cpp (for libjvm.so) Compiling jvmci_globals.cpp (for libjvm.so) Compiling jvmtiAgent.cpp (for libjvm.so) Compiling jvmtiAgentList.cpp (for libjvm.so) Compiling jvmtiClassFileReconstituter.cpp (for libjvm.so) Compiling jvmtiCodeBlobEvents.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/jvmci/jvmciCompiler.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/oops/objArrayOop.inline.hpp:32, from ../../src/hotspot/share/jvmci/jvmciCompiler.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jvmtiDeferredUpdates.cpp (for libjvm.so) Compiling jvmtiEnter.cpp (for libjvm.so) Compiling jvmtiEnterTrace.cpp (for libjvm.so) Compiling jvmtiEnv.cpp (for libjvm.so) Compiling jvmtiEnvBase.cpp (for libjvm.so) Compiling jvmtiEnvThreadState.cpp (for libjvm.so) Compiling jvmtiEventController.cpp (for libjvm.so) Compiling jvmtiExport.cpp (for libjvm.so) Compiling jvmtiExtensions.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/ci/ciUtilities.hpp:28, from ../../src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:44: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jvmtiGetLoadedClasses.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/gcConfig.hpp:28, from ../../src/hotspot/share/jvmci/jvmci_globals.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/oops/annotations.hpp:28, from ../../src/hotspot/share/oops/instanceKlass.hpp:29, from ../../src/hotspot/share/prims/jvmtiEnvThreadState.hpp:30, from ../../src/hotspot/share/prims/jvmtiEnvBase.hpp:28, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jvmtifiles/jvmtiEnv.hpp:31, from ../../src/hotspot/share/prims/jvmtiAgent.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/prims/jvmtiAgent.hpp:28, from ../../src/hotspot/share/prims/jvmtiAgent.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/prims/jvmtiAgent.cpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/classfile/stringTable.hpp:30, from ../../src/hotspot/share/jvmci/jvmciEnv.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/stringTable.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/typeArrayOop.inline.hpp:30, from ../../src/hotspot/share/jvmci/jvmciEnv.cpp:37: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/prims/jvmtiAgentList.hpp:30, from ../../src/hotspot/share/prims/jvmtiAgentList.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jvmci/jvmciRuntime.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/prims/jvmtiDeferredUpdates.hpp:29, from ../../src/hotspot/share/prims/jvmtiDeferredUpdates.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/jvmci/jvmciCompilerToVM.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jvmtifiles/jvmtiEnter.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/stubs.hpp:28, from ../../src/hotspot/share/interpreter/interpreter.hpp:28, from ../../src/hotspot/share/prims/jvmtiEnvThreadState.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/prims/jvmtiThreadState.inline.hpp:33, from ../../src/hotspot/share/prims/jvmtiEnvThreadState.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/interpreter/invocationCounter.hpp:28, from ../../src/hotspot/share/oops/method.hpp:30, from ../../src/hotspot/share/interpreter/bytecode.hpp:30, from ../../src/hotspot/share/interpreter/bytecodeStream.hpp:28, from ../../src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/symbolTable.hpp:28, from ../../src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/oops/instanceKlass.inline.hpp:35, from ../../src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/systemDictionary.hpp:29, from ../../src/hotspot/share/jvmci/jvmciJavaClasses.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/symbolTable.hpp:28, from ../../src/hotspot/share/jvmci/jvmciJavaClasses.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/jvmci/jniAccessMark.inline.hpp:32, from ../../src/hotspot/share/jvmci/jvmciJavaClasses.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/prims/jvmtiEventController.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/prims/jvmtiThreadState.inline.hpp:33, from ../../src/hotspot/share/prims/jvmtiEventController.cpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jvmtiImpl.cpp (for libjvm.so) Compiling jvmtiManageCapabilities.cpp (for libjvm.so) Compiling jvmtiRawMonitor.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/prims/jvmtiEnvBase.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/prims/jvmtiEnvBase.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/prims/jvmtiExtensions.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/classLoader.hpp:29, from ../../src/hotspot/share/classfile/classLoaderExt.hpp:28, from ../../src/hotspot/share/prims/jvmtiEnv.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/prims/jvmtiEnv.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jvmtifiles/jvmtiEnterTrace.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jvmtiRedefineClasses.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/prims/jvmtiExport.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jvmtiTagMap.cpp (for libjvm.so) Compiling jvmtiTagMapTable.cpp (for libjvm.so) Compiling jvmtiThreadState.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/oops/annotations.hpp:28, from ../../src/hotspot/share/oops/instanceKlass.hpp:29, from ../../src/hotspot/share/prims/jvmtiEnvThreadState.hpp:30, from ../../src/hotspot/share/prims/jvmtiEnvBase.hpp:28, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jvmtifiles/jvmtiEnv.hpp:31, from ../../src/hotspot/share/prims/jvmtiManageCapabilities.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/prims/jvmtiEnvThreadState.hpp:29: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling jvmtiTrace.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling jvmtiUtil.cpp (for libjvm.so) Compiling keepStackGCProcessed.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/prims/jvmtiImpl.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/prims/jvmtiImpl.cpp:37: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling klass.cpp (for libjvm.so) Compiling klassFactory.cpp (for libjvm.so) Compiling klassVtable.cpp (for libjvm.so) Compiling lambdaFormInvokers.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/prims/jvmtiRawMonitor.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/prims/jvmtiRawMonitor.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling lambdaProxyClassDictionary.cpp (for libjvm.so) Compiling lcm.cpp (for libjvm.so) Compiling leakProfiler.cpp (for libjvm.so) Compiling library_call.cpp (for libjvm.so) Compiling linkResolver.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/prims/jvmtiRedefineClasses.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/prims/jvmtiRedefineClasses.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/metadataOnStackMark.hpp:29, from ../../src/hotspot/share/prims/jvmtiRedefineClasses.cpp:31: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/prims/jvmtiRedefineClasses.cpp:65: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling live.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/prims/jvmtiThreadState.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling loaderConstraints.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/runtime/safepoint.hpp:29, from ../../src/hotspot/share/runtime/keepStackGCProcessed.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/javaThread.hpp:30: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/share/runtime/stackWatermark.inline.hpp:31, from ../../src/hotspot/share/runtime/keepStackGCProcessed.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/prims/jvmtiTagMapTable.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/prims/jvmtiTagMapTable.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/prims/jvmtiTagMapTable.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling location.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/interpreter/interpreterRuntime.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/interpreter/interpreterRuntime.cpp:77: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/prims/jvmtiUtil.hpp:29, from ../../src/hotspot/share/prims/jvmtiUtil.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/resourceArea.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/prims/jvmtiUtil.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/cds/archiveHeapLoader.hpp:28, from ../../src/hotspot/share/oops/klass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling locationPrinter.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/prims/jvmtiTrace.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/prims/jvmtiTagMap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/prims/jvmtiTagMap.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/classfile/klassFactory.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/classfile/klassFactory.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/lambdaFormInvokers.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/cds/lambdaFormInvokers.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/startOperation.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/lambdaProxyClassDictionary.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/oops/klassVtable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/oops/instanceKlass.inline.hpp:35, from ../../src/hotspot/share/oops/klassVtable.cpp:37: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling lockStack.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/code/location.hpp:28, from ../../src/hotspot/share/code/debugInfo.hpp:29, from ../../src/hotspot/share/code/location.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/compressedStream.hpp:28, from ../../src/hotspot/share/code/debugInfo.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling locknode.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/classfile/loaderConstraints.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling logAsyncWriter.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/interpreter/linkResolver.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/interpreter/linkResolver.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling logConfiguration.cpp (for libjvm.so) Compiling logDecorations.cpp (for libjvm.so) Compiling logDecorators.cpp (for libjvm.so) Compiling logDiagnosticCommand.cpp (for libjvm.so) Compiling logFileOutput.cpp (for libjvm.so) Compiling logFileStreamOutput.cpp (for libjvm.so) Compiling logLevel.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/locationPrinter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling logMessageBuffer.cpp (for libjvm.so) Compiling logOutput.cpp (for libjvm.so) Compiling logOutputList.cpp (for libjvm.so) Compiling logSelection.cpp (for libjvm.so) Compiling logSelectionList.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/oop.inline.hpp:28, from ../../src/hotspot/share/runtime/lockStack.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/lockStack.cpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling logStream.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/logDecorations.hpp:28, from ../../src/hotspot/share/logging/logDecorations.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling logTag.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/cds/dynamicArchive.hpp:28, from ../../src/hotspot/share/runtime/java.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/cds/cds_globals.hpp:28, from ../../src/hotspot/share/runtime/java.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/runtime/java.cpp:39: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logAsyncWriter.hpp:26, from ../../src/hotspot/share/logging/logAsyncWriter.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling logTagSet.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logConfiguration.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logAsyncWriter.hpp:26, from ../../src/hotspot/share/logging/logFileStreamOutput.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logFileOutput.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/classfile/stringTable.hpp:30, from ../../src/hotspot/share/services/diagnosticCommand.hpp:28, from ../../src/hotspot/share/logging/logDiagnosticCommand.hpp:27, from ../../src/hotspot/share/logging/logDiagnosticCommand.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logOutput.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling logTagSetDescriptions.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/logDecorations.hpp:28, from ../../src/hotspot/share/logging/logMessageBuffer.hpp:27, from ../../src/hotspot/share/logging/logMessageBuffer.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logStream.hpp:28, from ../../src/hotspot/share/logging/logStream.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling loopPredicate.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/logSelectionList.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logOutputList.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logSelection.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling loopTransform.cpp (for libjvm.so) Compiling loopUnswitch.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/logDecorations.hpp:28, from ../../src/hotspot/share/logging/logTagSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling loopnode.cpp (for libjvm.so) Compiling loopopts.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/logTagSetDescriptions.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling lowMemoryDetector.cpp (for libjvm.so) Compiling machnode.cpp (for libjvm.so) Compiling macro.cpp (for libjvm.so) Compiling macroArrayCopy.cpp (for libjvm.so) Compiling macroAssembler_riscv.cpp (for libjvm.so) Compiling mallocHeader.cpp (for libjvm.so) Compiling mallocInfoDcmd.cpp (for libjvm.so) Compiling mallocLimit.cpp (for libjvm.so) Compiling mallocSiteTable.cpp (for libjvm.so) Compiling mallocTracker.cpp (for libjvm.so) Compiling management.cpp (for libjvm.so) Compiling markBitMap.cpp (for libjvm.so) Compiling markSweep.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/services/lowMemoryDetector.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/services/lowMemoryDetector.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/services/mallocTracker.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/services/mallocSiteTable.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/classfile/stringTable.hpp:30, from ../../src/hotspot/share/services/diagnosticCommand.hpp:28, from ../../src/hotspot/os/linux/mallocInfoDcmd.hpp:28, from ../../src/hotspot/os/linux/mallocInfoDcmd.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/services/mallocSiteTable.hpp:29, from ../../src/hotspot/share/services/mallocHeader.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/classLoader.hpp:29, from ../../src/hotspot/share/services/management.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/services/management.cpp:38: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling markWord.cpp (for libjvm.so) Compiling matcher.cpp (for libjvm.so) Compiling mathexactnode.cpp (for libjvm.so) Compiling memAllocator.cpp (for libjvm.so) Compiling memBaseline.cpp (for libjvm.so) Compiling memRegion.cpp (for libjvm.so) Compiling memReporter.cpp (for libjvm.so) Compiling memTracker.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/oops/markWord.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/oops/markWord.hpp:28, from ../../src/hotspot/share/oops/markWord.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/runtime/objectMonitor.inline.hpp:31, from ../../src/hotspot/share/oops/markWord.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/gc/shared/memAllocator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/memAllocator.cpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciArrayKlass.hpp:28, from ../../src/hotspot/share/ci/ciArray.hpp:28, from ../../src/hotspot/share/ci/compilerInterface.hpp:28, from ../../src/hotspot/share/compiler/compileBroker.hpp:28, from ../../src/hotspot/share/gc/serial/markSweep.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/gc/serial/markSweep.inline.hpp:30, from ../../src/hotspot/share/gc/serial/markSweep.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/services/memReporter.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp:28, from ../../src/hotspot/share/services/memBaseline.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/memory/memRegion.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling memnode.cpp (for libjvm.so) Compiling memoryManager.cpp (for libjvm.so) Compiling memoryPool.cpp (for libjvm.so) Compiling memoryService.cpp (for libjvm.so) Compiling metachunk.cpp (for libjvm.so) Compiling metachunkList.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/services/memTracker.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrResolution.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/runtime/vframe.inline.hpp:30, from ../../src/hotspot/share/jfr/instrumentation/jfrResolution.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/memory/metaspace/metachunk.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/services/memoryManager.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/services/memoryManager.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling metadata.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/services/memoryService.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/services/memoryService.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/services/memoryPool.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/services/memoryPool.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling metadataHandles.cpp (for libjvm.so) Compiling metadataOnStackMark.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/metaspace/counters.hpp:29, from ../../src/hotspot/share/memory/metaspace/metachunkList.hpp:29, from ../../src/hotspot/share/memory/metaspace/metachunkList.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling metaspace.cpp (for libjvm.so) Compiling metaspaceArena.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/oops/metadata.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/oops/metadata.hpp:28, from ../../src/hotspot/share/oops/metadata.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling metaspaceArenaGrowthPolicy.cpp (for libjvm.so) Compiling metaspaceClosure.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/jvmci/metadataHandles.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/metadataOnStackMark.hpp:29, from ../../src/hotspot/share/classfile/metadataOnStackMark.cpp:26: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/classfile/metadataOnStackMark.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/metadataOnStackMark.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/memory/metaspace.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/memory/metaspace/metaspaceArena.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling metaspaceCommon.cpp (for libjvm.so) Compiling metaspaceContext.cpp (for libjvm.so) Compiling metaspaceCounters.cpp (for libjvm.so) Compiling metaspaceCriticalAllocation.cpp (for libjvm.so) Compiling metaspaceDCmd.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/memory/metaspaceClosure.hpp:28, from ../../src/hotspot/share/memory/metaspaceClosure.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling metaspaceReporter.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/metaspace/counters.hpp:29, from ../../src/hotspot/share/memory/metaspace/binList.hpp:29, from ../../src/hotspot/share/memory/metaspace/freeBlocks.hpp:30, from ../../src/hotspot/share/memory/metaspace/metaspaceCommon.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/metaspace/counters.hpp:29, from ../../src/hotspot/share/memory/metaspace/chunkManager.hpp:31, from ../../src/hotspot/share/memory/metaspace/metaspaceContext.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/memory/metaspaceCriticalAllocation.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/memory/metaspaceCriticalAllocation.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/memory/metaspaceCounters.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/classfile/stringTable.hpp:30, from ../../src/hotspot/share/services/diagnosticCommand.hpp:28, from ../../src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp:29, from ../../src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/memory/metaspace/metaspaceReporter.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling metaspaceSettings.cpp (for libjvm.so) Compiling metaspaceShared.cpp (for libjvm.so) Compiling metaspaceStatistics.cpp (for libjvm.so) Compiling metaspaceTracer.cpp (for libjvm.so) Compiling method.cpp (for libjvm.so) Compiling methodComparator.cpp (for libjvm.so) Compiling methodCounters.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/memory/metaspace/metaspaceSettings.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling methodData.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/memory/metaspaceTracer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/memory/metaspaceTracer.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/metaspaceShared.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/cds/cdsProtectionDomain.hpp:29, from ../../src/hotspot/share/cds/metaspaceShared.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/oops/method.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/metadataOnStackMark.hpp:29, from ../../src/hotspot/share/oops/method.cpp:29: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/cppVtables.hpp:28, from ../../src/hotspot/share/oops/method.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/oops/method.cpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/interpreter/invocationCounter.hpp:28, from ../../src/hotspot/share/oops/method.hpp:30, from ../../src/hotspot/share/oops/methodCounters.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/prims/methodComparator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/oops/cpCache.inline.hpp:30, from ../../src/hotspot/share/oops/constantPool.inline.hpp:30, from ../../src/hotspot/share/prims/methodComparator.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling methodFlags.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/opto/live.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling methodHandles.cpp (for libjvm.so) Compiling methodHandles_riscv.cpp (for libjvm.so) Compiling methodLiveness.cpp (for libjvm.so) Compiling methodMatcher.cpp (for libjvm.so) Compiling modRefBarrierSetAssembler_riscv.cpp (for libjvm.so) Compiling modRefBarrierSetC1.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/methodFlags.hpp:28, from ../../src/hotspot/share/oops/methodFlags.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciMethodData.hpp:29, from ../../src/hotspot/share/oops/methodData.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/oops/methodData.cpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/locknode.hpp:28, from ../../src/hotspot/share/opto/locknode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling modRefBarrierSetC2.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/ci/ciMethod.hpp:29, from ../../src/hotspot/share/compiler/methodLiveness.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/methodHandles_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/cpu/riscv/methodHandles_riscv.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/prims/methodHandles.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling moduleEntry.cpp (for libjvm.so) Compiling modules.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.hpp:28, from ../../src/hotspot/share/c1/c1_LIRGenerator.hpp:29, from ../../src/hotspot/share/gc/shared/c1/barrierSetC1.hpp:29, from ../../src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.hpp:28, from ../../src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/oops/accessDecorators.hpp:30, from ../../src/hotspot/share/c1/c1_Decorators.hpp:28, from ../../src/hotspot/share/gc/shared/c1/barrierSetC1.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/compiler/methodMatcher.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/symbolTable.hpp:28, from ../../src/hotspot/share/compiler/methodMatcher.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/compiler/methodMatcher.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling monitorChunk.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/classfile/moduleEntry.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/classfile/moduleEntry.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/moduleEntry.cpp:44: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling monitorDeflationThread.cpp (for libjvm.so) Compiling movenode.cpp (for libjvm.so) Compiling mulnode.cpp (for libjvm.so) Compiling multnode.cpp (for libjvm.so) Compiling mutableNUMASpace.cpp (for libjvm.so) Compiling mutableSpace.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/classfile/modules.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/classfile/modules.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling mutex.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/cfgnode.hpp:28, from ../../src/hotspot/share/opto/loopnode.hpp:28, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.hpp:30, from ../../src/hotspot/share/opto/arraycopynode.hpp:28, from ../../src/hotspot/share/opto/macroArrayCopy.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/opto/macroArrayCopy.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/runtime/monitorDeflationThread.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/runtime/monitorDeflationThread.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/runtime/monitorChunk.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/monitorChunk.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling mutexLocker.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:31, from ../../src/hotspot/share/gc/parallel/mutableNUMASpace.hpp:28, from ../../src/hotspot/share/gc/parallel/mutableNUMASpace.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/mutableNUMASpace.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciMethodData.hpp:29, from ../../src/hotspot/share/opto/loopnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/cfgnode.hpp:28, from ../../src/hotspot/share/opto/loopnode.hpp:28, from ../../src/hotspot/share/opto/loopPredicate.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/opto/loopPredicate.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/runtime/mutex.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/runtime/mutex.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/runtime/mutex.cpp:35: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/utilities/xmlstream.hpp:28, from ../../src/hotspot/share/compiler/compileLog.hpp:28, from ../../src/hotspot/share/opto/loopTransform.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:31, from ../../src/hotspot/share/gc/parallel/mutableSpace.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/gc/parallel/mutableSpace.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling narrowptrnode.cpp (for libjvm.so) Compiling nativeCallStack.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/cfgnode.hpp:28, from ../../src/hotspot/share/opto/loopnode.hpp:28, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.hpp:30, from ../../src/hotspot/share/opto/loopopts.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/opto/loopopts.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling nativeEntryPoint.cpp (for libjvm.so) Compiling nativeInst_riscv.cpp (for libjvm.so) Compiling nativeLookup.cpp (for libjvm.so) Compiling nmethod.cpp (for libjvm.so) Compiling nmtCommon.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/opto/loopUnswitch.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling nmtDCmd.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/utilities/decoder.hpp:30, from ../../src/hotspot/share/utilities/nativeCallStack.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling nmtPreInit.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/runtime/mutexLocker.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling nmtUsage.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/share/opto/lcm.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/runtime/handles.inline.hpp:28, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:33, from ../../src/hotspot/share/prims/nativeEntryPoint.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:31: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling node.cpp (for libjvm.so) Compiling nonJavaThread.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/runtime/mutexLocker.hpp:30, from ../../src/hotspot/share/services/memTracker.hpp:28, from ../../src/hotspot/share/services/nmtPreInit.hpp:33, from ../../src/hotspot/share/services/nmtPreInit.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/runtime/os.hpp:30, from ../../src/hotspot/share/services/nmtPreInit.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/services/nmtDCmd.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/resourceArea.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling notificationThread.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/assembler.inline.hpp:28, from ../../src/hotspot/share/code/nmethod.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/compiler/compilationLog.hpp:28, from ../../src/hotspot/share/code/nmethod.cpp:35: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/share/compiler/oopMap.inline.hpp:31, from ../../src/hotspot/share/code/nmethod.cpp:42: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/prims/nativeLookup.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/prims/nativeLookup.cpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling numberSeq.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/cfgnode.hpp:28, from ../../src/hotspot/share/opto/loopnode.hpp:28, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.hpp:30, from ../../src/hotspot/share/opto/machnode.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/opto/machnode.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling objArrayKlass.cpp (for libjvm.so) Compiling objArrayOop.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/nonJavaThread.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/services/mallocTracker.hpp:30, from ../../src/hotspot/share/services/nmtUsage.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/threadCritical.hpp:28, from ../../src/hotspot/share/services/nmtUsage.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling objectCountEventSender.cpp (for libjvm.so) Compiling objectMonitor.cpp (for libjvm.so) Compiling objectSample.cpp (for libjvm.so) Compiling objectSampleCheckpoint.cpp (for libjvm.so) Compiling objectSampleDescription.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/utilities/numberSeq.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/runtime/notificationThread.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/runtime/notificationThread.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/opto/memnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/arrayOop.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.inline.hpp:30, from ../../src/hotspot/share/oops/access.inline.hpp:30, from ../../src/hotspot/share/oops/objArrayOop.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/oops/accessBackend.hpp:29, from ../../src/hotspot/share/oops/access.hpp:29, from ../../src/hotspot/share/oops/access.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadLocal.hpp:28, from ../../src/hotspot/share/jfr/support/jfrThreadId.hpp:32, from ../../src/hotspot/share/gc/shared/copyFailedInfo.hpp:28, from ../../src/hotspot/share/gc/shared/gcTrace.hpp:28, from ../../src/hotspot/share/gc/shared/objectCountEventSender.hpp:28, from ../../src/hotspot/share/gc/shared/objectCountEventSender.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/gc/shared/objectCountEventSender.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shared/objectCountEventSender.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/runtime/mutexLocker.hpp:30, from ../../src/hotspot/share/classfile/moduleEntry.hpp:32, from ../../src/hotspot/share/oops/objArrayKlass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/oops/oopHandle.hpp:28, from ../../src/hotspot/share/classfile/moduleEntry.hpp:29: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/oops/objArrayKlass.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/weakHandle.inline.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/runtime/objectMonitor.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/runtime/objectMonitor.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling objectSampleWriter.cpp (for libjvm.so) Compiling objectSampler.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/opto/mathexactnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling objectStartArray.cpp (for libjvm.so) Compiling oop.cpp (for libjvm.so) Compiling oopFactory.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling oopMap.cpp (for libjvm.so) Compiling oopMapCache.cpp (for libjvm.so) Compiling oopRecorder.cpp (for libjvm.so) Compiling oopStorage.cpp (for libjvm.so) Compiling oopStorageSet.cpp (for libjvm.so) Compiling oopsHierarchy.cpp (for libjvm.so) Compiling opaquenode.cpp (for libjvm.so) Compiling opcodes.cpp (for libjvm.so) Compiling orderAccess.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/parallel/objectStartArray.hpp:31, from ../../src/hotspot/share/gc/parallel/objectStartArray.inline.hpp:28, from ../../src/hotspot/share/gc/parallel/objectStartArray.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/parallel/psVirtualspace.hpp:28, from ../../src/hotspot/share/gc/parallel/objectStartArray.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/objectStartArray.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrHashtable.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrTypes.hpp:10, from ../../src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/memory/oopFactory.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/memory/oopFactory.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/oops/oop.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/altHashing.hpp:30, from ../../src/hotspot/share/oops/oop.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/verifyOption.hpp:28, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:30: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/interpreter/invocationCounter.hpp:28, from ../../src/hotspot/share/oops/method.hpp:30, from ../../src/hotspot/share/interpreter/bytecode.hpp:30, from ../../src/hotspot/share/interpreter/bytecodeStream.hpp:28, from ../../src/hotspot/share/oops/generateOopMap.hpp:28, from ../../src/hotspot/share/interpreter/oopMapCache.hpp:28, from ../../src/hotspot/share/interpreter/oopMapCache.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/interpreter/bytecodes.hpp:29, from ../../src/hotspot/share/interpreter/bytecode.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/interpreter/oopMapCache.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/shared/oopStorage.hpp:29, from ../../src/hotspot/share/gc/shared/oopStorage.inline.hpp:28, from ../../src/hotspot/share/gc/shared/oopStorage.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/oopStorage.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/gc/shared/oopStorage.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/opto/library_call.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/ci/ciUtilities.inline.hpp:30, from ../../src/hotspot/share/opto/library_call.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/shared/oopStorage.hpp:29, from ../../src/hotspot/share/gc/shared/oopStorageSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/code/oopRecorder.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/code/oopRecorder.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling os.cpp (for libjvm.so) Compiling osContainer_linux.cpp (for libjvm.so) Compiling osInfo.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/oops/oopsHierarchy.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling osThread.cpp (for libjvm.so) Compiling osThread_linux.cpp (for libjvm.so) Compiling os_linux.cpp (for libjvm.so) Compiling os_linux_riscv.cpp (for libjvm.so) Compiling os_perf_linux.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/orderAccess.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/compiler/compiler_globals_pd.hpp:34, from ../../src/hotspot/share/runtime/globals.hpp:28, from ../../src/hotspot/share/runtime/vm_version.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling os_posix.cpp (for libjvm.so) Compiling ostream.cpp (for libjvm.so) Compiling output.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/os/linux/osContainer_linux.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/os/linux/osThread_linux.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/runtime/os.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/os.cpp:43: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/runtime/os.cpp:75: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling packageEntry.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/os/linux/os_perf_linux.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/oop.inline.hpp:28, from ../../src/hotspot/share/runtime/osThread.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/oop.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling parMarkBitMap.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp:41: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp:54: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling parallelArguments.cpp (for libjvm.so) Compiling parallelCleaning.cpp (for libjvm.so) Compiling parallelInitLogger.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/classLoader.hpp:29, from ../../src/hotspot/os/posix/os_posix.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/os/posix/os_posix.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/os/posix/os_posix.cpp:46: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling parallelScavengeHeap.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/cds/classListWriter.hpp:28, from ../../src/hotspot/share/utilities/ostream.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/javaThread.hpp:30: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/utilities/ostream.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling park.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/classfile/packageEntry.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/packageEntry.cpp:38: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling parse1.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/parallel/objectStartArray.hpp:31, from ../../src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp:28, from ../../src/hotspot/share/gc/parallel/parallelArguments.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling parse2.cpp (for libjvm.so) Compiling parse3.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/classfile/stringTable.hpp:30, from ../../src/hotspot/share/gc/shared/parallelCleaning.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/symbolTable.hpp:28, from ../../src/hotspot/share/gc/shared/parallelCleaning.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/cfgnode.hpp:28, from ../../src/hotspot/share/opto/loopnode.hpp:28, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.hpp:30, from ../../src/hotspot/share/opto/matcher.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/opto/matcher.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/parallel/parallelInitLogger.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling parseHelper.cpp (for libjvm.so) Compiling parserTests.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/runtime/park.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/utilities/xmlstream.hpp:28, from ../../src/hotspot/share/compiler/compileLog.hpp:28, from ../../src/hotspot/share/opto/macro.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/opto/macro.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling partialArrayTaskStepper.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/os/linux/os_linux.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/os/linux/os_linux.cpp:39: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/os/linux/os_linux.cpp:74: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/continuationGCSupport.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp:33, from ../../src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp:30, from ../../src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling pathToGcRootsOperation.cpp (for libjvm.so) Compiling pcDesc.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/parallel/parMarkBitMap.hpp:29, from ../../src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp:28, from ../../src/hotspot/share/gc/parallel/parMarkBitMap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/parallel/parMarkBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/parMarkBitMap.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling perf.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/prims/wbtestmethods/parserTests.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/arrayOop.hpp:28, from ../../src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp:28, from ../../src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/verifyOption.hpp:28, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:30: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp:47: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/ci/ciConstantPoolCache.hpp:28, from ../../src/hotspot/share/ci/ciInstanceKlass.hpp:28, from ../../src/hotspot/share/code/debugInfoRec.hpp:29, from ../../src/hotspot/share/code/pcDesc.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/resourceArea.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling perfData.cpp (for libjvm.so) Compiling perfMemory.cpp (for libjvm.so) Compiling perfMemory_posix.cpp (for libjvm.so) Compiling phase.cpp (for libjvm.so) Compiling phaseX.cpp (for libjvm.so) Compiling plab.cpp (for libjvm.so) Compiling placeholders.cpp (for libjvm.so) Compiling postaloc.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/prims/perf.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/prims/perf.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/opto/mulnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/runtime/perfData.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/perfData.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling preserveException.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/runtime/perfMemory.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/os/posix/perfMemory_posix.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/os/posix/perfMemory_posix.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/cfgnode.hpp:28, from ../../src/hotspot/share/opto/loopnode.hpp:28, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.hpp:30, from ../../src/hotspot/share/opto/arraycopynode.hpp:28, from ../../src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/plab.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/verifyOption.hpp:28, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:30: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/gc/shared/plab.inline.hpp:30, from ../../src/hotspot/share/gc/shared/plab.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/classfile/placeholders.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling preservedMarks.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/utilities/preserveException.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/connode.hpp:28, from ../../src/hotspot/share/opto/callnode.hpp:28, from ../../src/hotspot/share/opto/multnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling pretouchTask.cpp (for libjvm.so) Compiling printCLDMetaspaceInfoClosure.cpp (for libjvm.so) Compiling printMetaspaceInfoKlassClosure.cpp (for libjvm.so) Compiling protectionDomainCache.cpp (for libjvm.so) Compiling psAdaptiveSizePolicy.cpp (for libjvm.so) Compiling psCardTable.cpp (for libjvm.so) Compiling psCompactionManager.cpp (for libjvm.so) Compiling psGCAdaptivePolicyCounters.cpp (for libjvm.so) Compiling psGenerationCounters.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/addnode.hpp:28, from ../../src/hotspot/share/opto/movenode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/shared/preservedMarks.hpp:30, from ../../src/hotspot/share/gc/shared/preservedMarks.inline.hpp:28, from ../../src/hotspot/share/gc/shared/preservedMarks.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/preservedMarks.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/slidingForwarding.inline.hpp:31, from ../../src/hotspot/share/gc/shared/preservedMarks.inline.hpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/pretouchTask.hpp:28, from ../../src/hotspot/share/gc/shared/pretouchTask.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/parallel/objectStartArray.hpp:31, from ../../src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp:28, from ../../src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling psMemoryPool.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling psOldGen.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/parallel/objectStartArray.hpp:31, from ../../src/hotspot/share/gc/parallel/objectStartArray.inline.hpp:28, from ../../src/hotspot/share/gc/parallel/psCardTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/parallel/psVirtualspace.hpp:28, from ../../src/hotspot/share/gc/parallel/objectStartArray.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/continuationGCSupport.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp:33, from ../../src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp:30, from ../../src/hotspot/share/gc/parallel/psCardTable.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling psParallelCompact.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/classfile/protectionDomainCache.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/protectionDomainCache.cpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:28, from ../../src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling psPromotionLAB.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/macroAssembler_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/cpu/riscv/macroAssembler_riscv.cpp:43: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling psPromotionManager.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/gc/parallel/psGenerationCounters.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/parallel/objectStartArray.hpp:31, from ../../src/hotspot/share/gc/parallel/psCompactionManager.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/parallel/psVirtualspace.hpp:28, from ../../src/hotspot/share/gc/parallel/objectStartArray.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/psCompactionManager.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling psScavenge.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:31, from ../../src/hotspot/share/gc/parallel/psMemoryPool.hpp:28, from ../../src/hotspot/share/gc/parallel/psMemoryPool.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/parallel/objectStartArray.hpp:31, from ../../src/hotspot/share/gc/parallel/objectStartArray.inline.hpp:28, from ../../src/hotspot/share/gc/parallel/psOldGen.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/parallel/psVirtualspace.hpp:28, from ../../src/hotspot/share/gc/parallel/objectStartArray.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/psOldGen.cpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling psVMOperations.cpp (for libjvm.so) Compiling psVirtualspace.cpp (for libjvm.so) Compiling psYoungGen.cpp (for libjvm.so) Compiling ptrQueue.cpp (for libjvm.so) Compiling recordComponent.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:31, from ../../src/hotspot/share/gc/parallel/psPromotionLAB.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/psPromotionLAB.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling referencePolicy.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/parallel/psParallelCompact.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/psParallelCompact.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/parallel/psParallelCompact.cpp:87: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/gc/parallel/psPromotionManager.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/parallel/objectStartArray.hpp:31, from ../../src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp:28, from ../../src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp:28, from ../../src/hotspot/share/gc/parallel/psVMOperations.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/parallel/psVirtualspace.hpp:28, from ../../src/hotspot/share/gc/parallel/objectStartArray.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/continuationGCSupport.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp:33, from ../../src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/parallel/psScavenge.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/psPromotionLAB.inline.hpp:30, from ../../src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp:33, from ../../src/hotspot/share/gc/parallel/psClosure.inline.hpp:30, from ../../src/hotspot/share/gc/parallel/psScavenge.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:30, from ../../src/hotspot/share/gc/shared/ptrQueue.hpp:28, from ../../src/hotspot/share/gc/shared/ptrQueue.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/oops/recordComponent.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:31, from ../../src/hotspot/share/gc/parallel/mutableNUMASpace.hpp:28, from ../../src/hotspot/share/gc/parallel/psYoungGen.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/parallel/psYoungGen.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling referenceProcessor.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/gc/shared/referencePolicy.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling referenceProcessorPhaseTimes.cpp (for libjvm.so) Compiling reflection.cpp (for libjvm.so) Compiling reflectionUtils.cpp (for libjvm.so) Compiling reg_split.cpp (for libjvm.so) Compiling regalloc.cpp (for libjvm.so) Compiling register.cpp (for libjvm.so) Compiling registerMap_riscv.cpp (for libjvm.so) Compiling register_riscv.cpp (for libjvm.so) Compiling regmask.cpp (for libjvm.so) Compiling relocInfo.cpp (for libjvm.so) Compiling relocInfo_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/narrowptrnode.hpp:28, from ../../src/hotspot/share/opto/narrowptrnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/referenceProcessor.hpp:31, from ../../src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp:28, from ../../src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/runtime/reflectionUtils.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/oops/instanceKlass.inline.hpp:35, from ../../src/hotspot/share/runtime/reflectionUtils.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/gc/shared/referenceProcessor.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling relocator.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/instanceOop.hpp:28, from ../../src/hotspot/share/oops/stackChunkOop.hpp:29, from ../../src/hotspot/share/runtime/registerMap.hpp:29, from ../../src/hotspot/cpu/riscv/registerMap_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/code/relocInfo.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/code/relocInfo.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/runtime/reflection.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling replacednodes.cpp (for libjvm.so) Compiling resolutionErrors.cpp (for libjvm.so) Compiling resolvedIndyEntry.cpp (for libjvm.so) Compiling resolvedMethodTable.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/relocInfo_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/cpu/riscv/relocInfo_riscv.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling resourceArea.cpp (for libjvm.so) Compiling rewriter.cpp (for libjvm.so) Compiling riscv_flush_icache.cpp (for libjvm.so) Compiling riscv_hwprobe.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/oops/annotations.hpp:28, from ../../src/hotspot/share/oops/instanceKlass.hpp:29, from ../../src/hotspot/share/classfile/verificationType.hpp:28, from ../../src/hotspot/share/classfile/stackMapTableFormat.hpp:28, from ../../src/hotspot/share/runtime/relocator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/atomic.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/relocator.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/interpreter/invocationCounter.hpp:28, from ../../src/hotspot/share/oops/method.hpp:30, from ../../src/hotspot/share/oops/resolvedIndyEntry.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling rootChunkArea.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/interpreter/rewriter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/arrayOop.hpp:28, from ../../src/hotspot/share/oops/constantPool.hpp:29, from ../../src/hotspot/share/classfile/resolutionErrors.hpp:28, from ../../src/hotspot/share/classfile/resolutionErrors.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/oops/constantPool.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/classfile/resolutionErrors.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling rootResolver.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/prims/resolvedMethodTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/prims/resolvedMethodTable.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling rootSetClosure.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/memory/resourceArea.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling rootType.cpp (for libjvm.so) Compiling rootnode.cpp (for libjvm.so) Compiling rtmLocking.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/memory/metaspace/rootChunkArea.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling runTimeClassInfo.cpp (for libjvm.so) Compiling runningCounters.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/shared/oopStorage.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling runtime.cpp (for libjvm.so) Compiling runtimeService.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp:30, from ../../src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/metaspace/counters.hpp:29, from ../../src/hotspot/share/memory/metaspace/chunkManager.hpp:31, from ../../src/hotspot/share/memory/metaspace/runningCounters.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/compiler/oopMap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/share/compiler/oopMap.inline.hpp:31, from ../../src/hotspot/share/compiler/oopMap.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/cfgnode.hpp:28, from ../../src/hotspot/share/opto/loopnode.hpp:28, from ../../src/hotspot/share/opto/opaquenode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/runTimeClassInfo.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling safefetch_linux_riscv.S (for libjvm.so) Compiling safefetch_sigjmp.cpp (for libjvm.so) Compiling safefetch_static_posix.cpp (for libjvm.so) Compiling safepoint.cpp (for libjvm.so) Compiling safepointMechanism.cpp (for libjvm.so) Compiling safepointVerifiers.cpp (for libjvm.so) Compiling sampleList.cpp (for libjvm.so) Compiling samplePriorityQueue.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/cfgnode.hpp:28, from ../../src/hotspot/share/opto/loopnode.hpp:28, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.hpp:30, from ../../src/hotspot/share/opto/node.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/opto/node.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/services/runtimeService.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling satbMarkQueue.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/runtime/safepointVerifiers.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling scavengableNMethods.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/runtime/safepointMechanism.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/safepointMechanism.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/sampling/sampleList.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/jfr/leakprofiler/sampling/sampleList.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling scopeDesc.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/assembler.inline.hpp:28, from ../../src/hotspot/share/opto/output.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling scopedMemoryAccess.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/cfgnode.hpp:28, from ../../src/hotspot/share/opto/loopnode.hpp:28, from ../../src/hotspot/share/gc/shared/c2/barrierSetC2.hpp:30, from ../../src/hotspot/share/opto/phaseX.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/opto/phaseX.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:30, from ../../src/hotspot/share/gc/shared/ptrQueue.hpp:28, from ../../src/hotspot/share/gc/shared/satbMarkQueue.hpp:28, from ../../src/hotspot/share/gc/shared/satbMarkQueue.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/satbMarkQueue.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp:29, from ../../src/hotspot/share/jfr/leakprofiler/sampling/samplePriorityQueue.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/jfr/utilities/jfrAllocation.hpp:28, from ../../src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/jfr/leakprofiler/sampling/samplePriorityQueue.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/runtime/safepoint.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/runtime/safepoint.cpp:42: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/runtime/safepoint.cpp:71: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/gc/shared/scavengableNMethods.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling semaphore_posix.cpp (for libjvm.so) Compiling serialArguments.cpp (for libjvm.so) Compiling serialBlockOffsetTable.cpp (for libjvm.so) Compiling serialHeap.cpp (for libjvm.so) Compiling serialStringDedup.cpp (for libjvm.so) Compiling serviceThread.cpp (for libjvm.so) Compiling sharedRuntime.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/code/scopeDesc.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling sharedRuntimeTrans.cpp (for libjvm.so) Compiling sharedRuntimeTrig.cpp (for libjvm.so) Compiling sharedRuntime_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/prims/scopedMemoryAccess.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/prims/scopedMemoryAccess.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/space.hpp:30, from ../../src/hotspot/share/gc/serial/cSpaceCounters.hpp:29, from ../../src/hotspot/share/gc/serial/defNewGeneration.hpp:28, from ../../src/hotspot/share/gc/serial/serialHeap.hpp:28, from ../../src/hotspot/share/gc/serial/serialArguments.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/space.hpp:30, from ../../src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp:30, from ../../src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/blockOffsetTable.hpp:29, from ../../src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp:28, from ../../src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/space.hpp:30, from ../../src/hotspot/share/gc/serial/cSpaceCounters.hpp:29, from ../../src/hotspot/share/gc/serial/defNewGeneration.hpp:28, from ../../src/hotspot/share/gc/serial/serialStringDedup.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/memory/virtualspace.hpp:28, from ../../src/hotspot/share/gc/shared/generationCounters.hpp:28, from ../../src/hotspot/share/gc/serial/cSpaceCounters.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/serial/serialStringDedup.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahAdaptiveHeuristics.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/utilities/xmlstream.hpp:28, from ../../src/hotspot/share/compiler/compileLog.hpp:28, from ../../src/hotspot/share/opto/parse3.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/space.hpp:30, from ../../src/hotspot/share/gc/serial/cSpaceCounters.hpp:29, from ../../src/hotspot/share/gc/serial/defNewGeneration.hpp:28, from ../../src/hotspot/share/gc/serial/defNewGeneration.inline.hpp:28, from ../../src/hotspot/share/gc/serial/serialHeap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/memory/virtualspace.hpp:28, from ../../src/hotspot/share/gc/shared/generationCounters.hpp:28, from ../../src/hotspot/share/gc/serial/cSpaceCounters.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/space.inline.hpp:33, from ../../src/hotspot/share/gc/serial/defNewGeneration.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahAggressiveHeuristics.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp:28, from ../../src/hotspot/share/runtime/serviceThread.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/runtime/handles.inline.hpp:28, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:33, from ../../src/hotspot/share/runtime/sharedRuntimeTrans.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:31: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/runtime/handles.inline.hpp:28, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:33, from ../../src/hotspot/share/runtime/sharedRuntimeTrig.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:31: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/runtime/sharedRuntime.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/runtime/sharedRuntime.cpp:77: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/opto/postaloc.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahArguments.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahAsserts.cpp (for libjvm.so) Compiling shenandoahBarrierSet.cpp (for libjvm.so) Compiling shenandoahBarrierSetAssembler_riscv.cpp (for libjvm.so) Compiling shenandoahBarrierSetC1.cpp (for libjvm.so) Compiling shenandoahBarrierSetC1_riscv.cpp (for libjvm.so) Compiling shenandoahBarrierSetC2.cpp (for libjvm.so) Compiling shenandoahBarrierSetNMethod.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/utilities/xmlstream.hpp:28, from ../../src/hotspot/share/compiler/compileLog.hpp:28, from ../../src/hotspot/share/opto/parse1.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling shenandoahBarrierSetStackChunk.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahBreakpoint.cpp (for libjvm.so) Compiling shenandoahCodeRoots.cpp (for libjvm.so) Compiling shenandoahCollectionSet.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadLocal.hpp:28, from ../../src/hotspot/share/jfr/support/jfrThreadId.hpp:32, from ../../src/hotspot/share/gc/shared/copyFailedInfo.hpp:28, from ../../src/hotspot/share/gc/shared/gcTrace.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcArguments.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_Instruction.hpp:28, from ../../src/hotspot/share/c1/c1_IR.hpp:28, from ../../src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/c1/c1_FrameMap.hpp:28, from ../../src/hotspot/share/c1/c1_CodeStubs.hpp:28, from ../../src/hotspot/share/c1/c1_LIRAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling shenandoahCollectorPolicy.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:30, from ../../src/hotspot/share/gc/shared/ptrQueue.hpp:28, from ../../src/hotspot/share/gc/shared/satbMarkQueue.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp:29, from ../../src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/opto/phase.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling shenandoahCompactHeuristics.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/runtime/mutexLocker.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling shenandoahConcurrentGC.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp:27, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:27, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/barrierSetNMethod.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahConcurrentMark.cpp (for libjvm.so) Compiling shenandoahControlThread.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciSymbols.hpp:28, from ../../src/hotspot/share/opto/parseHelper.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling shenandoahDegeneratedGC.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:30, from ../../src/hotspot/share/gc/shared/ptrQueue.hpp:28, from ../../src/hotspot/share/gc/shared/satbMarkQueue.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSetStackChunk.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahEvacOOMHandler.cpp (for libjvm.so) Compiling shenandoahFreeSet.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadLocal.hpp:28, from ../../src/hotspot/share/jfr/support/jfrThreadId.hpp:32, from ../../src/hotspot/share/gc/shared/copyFailedInfo.hpp:28, from ../../src/hotspot/share/gc/shared/gcTrace.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/jfr/support/jfrThreadId.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/oops/annotations.hpp:28, from ../../src/hotspot/share/oops/instanceKlass.hpp:29, from ../../src/hotspot/share/oops/instanceStackChunkKlass.hpp:28, from ../../src/hotspot/share/gc/shared/continuationGCSupport.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/barrierSetNMethod.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/continuationGCSupport.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp:50: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp:30, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:29, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadLocal.hpp:28, from ../../src/hotspot/share/jfr/support/jfrThreadId.hpp:32, from ../../src/hotspot/share/gc/shared/copyFailedInfo.hpp:28, from ../../src/hotspot/share/gc/shared/gcTrace.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/jfr/support/jfrThreadId.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahMark.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahFullGC.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciMethodData.hpp:29, from ../../src/hotspot/share/opto/parse2.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/opto/parse2.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahGC.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/multnode.hpp:28, from ../../src/hotspot/share/opto/block.hpp:28, from ../../src/hotspot/share/opto/regalloc.hpp:29, from ../../src/hotspot/share/opto/regalloc.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/asm/register.hpp:29, from ../../src/hotspot/share/code/vmreg.hpp:28, from ../../src/hotspot/share/opto/regalloc.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:30, from ../../src/hotspot/share/gc/shared/ptrQueue.hpp:28, from ../../src/hotspot/share/gc/shared/satbMarkQueue.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahHeap.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp:29, from ../../src/hotspot/share/jfr/utilities/jfrBlob.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadLocal.hpp:28, from ../../src/hotspot/share/jfr/support/jfrThreadId.hpp:32, from ../../src/hotspot/share/gc/shared/copyFailedInfo.hpp:28, from ../../src/hotspot/share/gc/shared/gcTrace.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/perfData.hpp:28, from ../../src/hotspot/share/gc/shared/collectorCounters.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahMark.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp:43: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling shenandoahHeapRegion.cpp (for libjvm.so) Compiling shenandoahHeapRegionCounters.cpp (for libjvm.so) Compiling shenandoahHeapRegionSet.cpp (for libjvm.so) Compiling shenandoahHeuristics.cpp (for libjvm.so) Compiling shenandoahIUMode.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/padded.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahInitLogger.cpp (for libjvm.so) Compiling shenandoahJfrSupport.cpp (for libjvm.so) Compiling shenandoahLock.cpp (for libjvm.so) Compiling shenandoahMark.cpp (for libjvm.so) Compiling shenandoahMarkBitMap.cpp (for libjvm.so) Compiling shenandoahMarkingContext.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/compiler/oopMap.hpp:33, from ../../src/hotspot/share/gc/shenandoah/shenandoahGC.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/compressedStream.hpp:28, from ../../src/hotspot/share/compiler/oopMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahGC.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/tlab_globals.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/compiler/oopMap.hpp:33, from ../../src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/compressedStream.hpp:28, from ../../src/hotspot/share/compiler/oopMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/slidingForwarding.inline.hpp:31, from ../../src/hotspot/share/gc/shared/preservedMarks.inline.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp:63: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling shenandoahMemoryPool.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/space.hpp:30, from ../../src/hotspot/share/gc/shared/space.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/blockOffsetTable.hpp:29, from ../../src/hotspot/share/gc/shared/space.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/space.inline.hpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahMetrics.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahLock.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahLock.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp:40: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp:91: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling shenandoahMonitoringSupport.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp:29: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/markBitMap.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahNMethod.cpp (for libjvm.so) Compiling shenandoahNumberSeq.cpp (for libjvm.so) Compiling shenandoahPacer.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling shenandoahParallelCleaning.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:30, from ../../src/hotspot/share/gc/shared/ptrQueue.hpp:28, from ../../src/hotspot/share/gc/shared/satbMarkQueue.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahMark.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahMark.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahPassiveHeuristics.cpp (for libjvm.so) Compiling shenandoahPassiveMode.cpp (for libjvm.so) Compiling shenandoahPhaseTimings.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/perfData.hpp:28, from ../../src/hotspot/share/gc/shared/collectorCounters.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp:27, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:27, from ../../src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp:27, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:27, from ../../src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahReferenceProcessor.cpp (for libjvm.so) Compiling shenandoahRootProcessor.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/memory/resourceArea.hpp:29, from ../../src/hotspot/share/opto/replacednodes.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/resourceArea.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from ../../src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ../../src/hotspot/share/opto/ad.hpp:31, from ../../src/hotspot/share/opto/regmask.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ad_riscv.hpp:33: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling shenandoahRootVerifier.cpp (for libjvm.so) Compiling shenandoahRuntime.cpp (for libjvm.so) Compiling shenandoahSATBMarkQueueSet.cpp (for libjvm.so) Compiling shenandoahSATBMode.cpp (for libjvm.so) Compiling shenandoahSTWMark.cpp (for libjvm.so) Compiling shenandoahStackWatermark.cpp (for libjvm.so) Compiling shenandoahStaticHeuristics.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/gc/shared/workerDataArray.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/workerDataArray.hpp:28, from ../../src/hotspot/share/gc/shared/workerDataArray.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahSupport.cpp (for libjvm.so) Compiling shenandoahTaskqueue.cpp (for libjvm.so) Compiling shenandoahUnload.cpp (for libjvm.so) Compiling shenandoahUtils.cpp (for libjvm.so) Compiling shenandoahVMOperations.cpp (for libjvm.so) Compiling shenandoahVerifier.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahWorkGroup.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling shenandoahWorkerPolicy.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling signals_posix.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:30, from ../../src/hotspot/share/gc/shared/ptrQueue.hpp:28, from ../../src/hotspot/share/gc/shared/satbMarkQueue.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/opto/rootnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/reg_split.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/shared/taskTerminator.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/strongRootsScope.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/klass.hpp:32, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:6, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/oops/klass.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling signature.cpp (for libjvm.so) Compiling singleWriterSynchronizer.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling slidingForwarding.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/markBitMap.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling softRefGenPolicy.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp:30: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/shared/taskTerminator.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahMark.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp:103, from ../../src/hotspot/share/gc/shenandoah/shenandoahMark.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahMark.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling softRefPolicy.cpp (for libjvm.so) Compiling space.cpp (for libjvm.so) Compiling spaceCounters.cpp (for libjvm.so) Compiling spaceDecorator.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/tlab_globals.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/singleWriterSynchronizer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling spinYield.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/runtime/signature.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/runtime/signature.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/os/posix/signals_posix.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/os/posix/signals_posix.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/os/posix/signals_posix.cpp:45: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling split_if.cpp (for libjvm.so) Compiling stackChunkFrameStream.cpp (for libjvm.so) Compiling stackChunkOop.cpp (for libjvm.so) Compiling stackFrameStream.cpp (for libjvm.so) Compiling stackMapFrame.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/genCollectedHeap.hpp:28, from ../../src/hotspot/share/gc/shared/softRefGenPolicy.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling stackMapTable.cpp (for libjvm.so) Compiling stackOverflow.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:31, from ../../src/hotspot/share/gc/parallel/spaceCounters.hpp:28, from ../../src/hotspot/share/gc/parallel/spaceCounters.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling stackValue.cpp (for libjvm.so) Compiling stackValueCollection.cpp (for libjvm.so) Compiling stackWatermark.cpp (for libjvm.so) Compiling stackWatermarkSet.cpp (for libjvm.so) Compiling stackwalk.cpp (for libjvm.so) Compiling statSampler.cpp (for libjvm.so) Compiling stringDedup.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/gc/shared/space.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/gc/shared/space.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling stringDedupConfig.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/oops/annotations.hpp:28, from ../../src/hotspot/share/oops/instanceKlass.hpp:29, from ../../src/hotspot/share/classfile/verificationType.hpp:28, from ../../src/hotspot/share/classfile/stackMapFrame.hpp:28, from ../../src/hotspot/share/classfile/stackMapFrame.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/atomic.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/stackMapFrame.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:31, from ../../src/hotspot/share/gc/shared/spaceDecorator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/parallel/mutableSpace.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/space.inline.hpp:33, from ../../src/hotspot/share/gc/shared/spaceDecorator.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/runtime/stackOverflow.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/code/location.hpp:28, from ../../src/hotspot/share/runtime/stackValue.hpp:28, from ../../src/hotspot/share/runtime/stackValueCollection.hpp:29, from ../../src/hotspot/share/runtime/stackValueCollection.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/stackValueCollection.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling stringDedupProcessor.cpp (for libjvm.so) In file included from ../../src/hotspot/share/compiler/oopMap.hpp:33, from ../../src/hotspot/share/runtime/frame.hpp:29, from ../../src/hotspot/share/runtime/stackFrameStream.hpp:29, from ../../src/hotspot/share/runtime/stackFrameStream.inline.hpp:28, from ../../src/hotspot/share/runtime/stackFrameStream.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/stackFrameStream.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/share/runtime/stackFrameStream.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling stringDedupStat.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/code/location.hpp:28, from ../../src/hotspot/share/code/debugInfo.hpp:29, from ../../src/hotspot/share/runtime/stackValue.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/compressedStream.hpp:28, from ../../src/hotspot/share/code/debugInfo.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/share/runtime/stackValue.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/code/codeCache.inline.hpp:28, from ../../src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp:29, from ../../src/hotspot/share/runtime/stackChunkFrameStream.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/stackChunkFrameStream.hpp:28, from ../../src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling stringDedupStorageUse.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/oops/stackChunkOop.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp:29, from ../../src/hotspot/share/oops/stackChunkOop.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/oops/annotations.hpp:28, from ../../src/hotspot/share/oops/instanceKlass.hpp:29, from ../../src/hotspot/share/classfile/verificationType.hpp:28, from ../../src/hotspot/share/classfile/stackMapFrame.hpp:28, from ../../src/hotspot/share/classfile/stackMapTable.hpp:28, from ../../src/hotspot/share/classfile/stackMapTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/atomic.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/stackMapTable.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/runtime/stackWatermarkSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/share/runtime/stackWatermarkSet.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/prims/stackwalk.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/runtime/stackWatermark.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/share/runtime/stackWatermark.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling stringDedupTable.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/runtime/statSampler.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/statSampler.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling stringDedupThread.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling stringTable.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling stringUtils.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling stringopts.cpp (for libjvm.so) Compiling strongRootsScope.cpp (for libjvm.so) Compiling stubCodeGenerator.cpp (for libjvm.so) Compiling stubGenerator_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp:29, from ../../src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling stubRoutines.cpp (for libjvm.so) Compiling stubRoutines_riscv.cpp (for libjvm.so) Compiling stubs.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/classfile/altHashing.hpp:30, from ../../src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling subnode.cpp (for libjvm.so) Compiling subtypenode.cpp (for libjvm.so) Compiling superword.cpp (for libjvm.so) Compiling suspendResume_posix.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/classfile/stringTable.hpp:30, from ../../src/hotspot/share/gc/shared/strongRootsScope.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/stringTable.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling suspendedThreadTask.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/classfile/stringTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/classfile/stringTable.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling suspendibleThreadSet.cpp (for libjvm.so) Compiling symbol.cpp (for libjvm.so) Compiling symbolTable.cpp (for libjvm.so) Compiling synchronizer.cpp (for libjvm.so) Compiling systemDictionary.cpp (for libjvm.so) In file included from ../../src/hotspot/share/compiler/oopMap.hpp:33, from ../../src/hotspot/share/runtime/frame.hpp:29, from ../../src/hotspot/share/runtime/deoptimization.hpp:30, from ../../src/hotspot/cpu/riscv/stubRoutines_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/interpreter/bytecodes.hpp:29, from ../../src/hotspot/share/runtime/deoptimization.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/cpu/riscv/stubRoutines_riscv.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/runtime/stubCodeGenerator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/stubCodeGenerator.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/stubs.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/code/stubs.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling systemDictionaryShared.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/os/posix/suspendResume_posix.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling systemMemoryBarrier_linux.cpp (for libjvm.so) Compiling tableStatistics.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/oops/symbol.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling task.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/classfile/symbolTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/symbolTable.cpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling taskTerminator.cpp (for libjvm.so) Compiling taskqueue.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/suspendibleThreadSet.hpp:29, from ../../src/hotspot/share/gc/shared/suspendibleThreadSet.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/suspendedThreadTask.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/cds/dumpTimeClassInfo.hpp:27, from ../../src/hotspot/share/cds/heapShared.hpp:28, from ../../src/hotspot/share/classfile/systemDictionary.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/classfile/systemDictionary.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/runtime/synchronizer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/runtime/synchronizer.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/runtime/synchronizer.cpp:63: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/os/linux/systemMemoryBarrier_linux.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling templateInterpreter.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/tableStatistics.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/cds/archiveUtils.hpp:28, from ../../src/hotspot/share/cds/archiveBuilder.hpp:28, from ../../src/hotspot/share/classfile/systemDictionaryShared.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/cds/cdsProtectionDomain.hpp:29, from ../../src/hotspot/share/classfile/systemDictionaryShared.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling templateInterpreterGenerator.cpp (for libjvm.so) Compiling templateInterpreterGenerator_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/runtime/task.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/shared/taskTerminator.hpp:30, from ../../src/hotspot/share/gc/shared/taskTerminator.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling templateTable.cpp (for libjvm.so) Compiling templateTable_riscv.cpp (for libjvm.so) Compiling tenuredGeneration.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/taskqueue.hpp:31, from ../../src/hotspot/share/gc/shared/taskqueue.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/taskqueue.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/taskqueue.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling testHelpers.cpp (for libjvm.so)In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/stubs.hpp:28, from ../../src/hotspot/share/interpreter/interpreter.hpp:28, from ../../src/hotspot/share/interpreter/templateInterpreter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling thread.cpp (for libjvm.so) Compiling threadCrashProtection_posix.cpp (for libjvm.so) Compiling threadCritical_posix.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/interpreter/interp_masm.hpp:28, from ../../src/hotspot/share/interpreter/templateTable.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/interpreter/templateTable.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling threadHeapSampler.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp:42: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/serial/cardTableRS.hpp:30, from ../../src/hotspot/share/gc/serial/tenuredGeneration.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/cardTable.hpp:28, from ../../src/hotspot/share/gc/serial/cardTableRS.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/space.inline.hpp:33, from ../../src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/serial/tenuredGeneration.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/metaspace/counters.hpp:29, from ../../src/hotspot/share/memory/metaspace/chunkManager.hpp:31, from ../../src/hotspot/share/memory/metaspace/metaspaceArena.hpp:31, from ../../src/hotspot/share/memory/metaspace/testHelpers.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/os/posix/threadCrashProtection_posix.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/templateTable_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/cpu/riscv/templateTable_riscv.cpp:40: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling threadIdTable.cpp (for libjvm.so) Compiling threadIdentifier.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/runtime/thread.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/runtime/thread.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/compiler/disassembler.hpp:30, from ../../src/hotspot/share/interpreter/templateInterpreterGenerator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/compiler/disassembler.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling threadLocalAllocBuffer.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/os/posix/threadCritical_posix.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling threadLocalStorage_posix.cpp (for libjvm.so) Compiling threadSMR.cpp (for libjvm.so) Compiling threadService.cpp (for libjvm.so) Compiling threadStackTracker.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/runtime/threadHeapSampler.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/threadIdentifier.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/services/threadIdTable.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/services/mallocTracker.hpp:30, from ../../src/hotspot/share/services/threadStackTracker.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/runtime/threadCritical.hpp:28, from ../../src/hotspot/share/services/threadStackTracker.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling threads.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/compiler/compilerDefinitions.hpp:29, from ../../src/hotspot/share/compiler/compilerDefinitions.inline.hpp:28, from ../../src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/services/threadService.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling ticks.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/runtime/threadSMR.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling timer.cpp (for libjvm.so) Compiling timerTrace.cpp (for libjvm.so) Compiling trimCHeapDCmd.cpp (for libjvm.so) Compiling trimNativeHeap.cpp (for libjvm.so) Compiling type.cpp (for libjvm.so) Compiling typeArrayKlass.cpp (for libjvm.so) Compiling unhandledOops.cpp (for libjvm.so) Compiling universe.cpp (for libjvm.so) Compiling unregisteredClasses.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/opto/runtime.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/opto/runtime.cpp:50: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/runtime/timerTrace.hpp:28, from ../../src/hotspot/share/runtime/timerTrace.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/runtime/threads.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/cds/cds_globals.hpp:28, from ../../src/hotspot/share/runtime/threads.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/runtime/threads.cpp:44: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/runtime/threads.cpp:100: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/runtime/timer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/timer.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/os/linux/trimCHeapDCmd.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/runtime/unhandledOops.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/verifyOption.hpp:28, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:30: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/unhandledOops.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling unsafe.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/cds/archiveHeapLoader.hpp:28, from ../../src/hotspot/share/memory/universe.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/memory/universe.cpp:41: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling unsigned5.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/runtime/mutexLocker.hpp:30, from ../../src/hotspot/share/classfile/moduleEntry.hpp:32, from ../../src/hotspot/share/oops/typeArrayKlass.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/oops/oopHandle.hpp:28, from ../../src/hotspot/share/classfile/moduleEntry.hpp:29: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/collectedHeap.inline.hpp:31, from ../../src/hotspot/share/oops/typeArrayKlass.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling upcallLinker.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/runtime/trimNativeHeap.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling upcallLinker_riscv.cpp (for libjvm.so) Compiling upcallStubs.cpp (for libjvm.so) Compiling utf8.cpp (for libjvm.so) Compiling vector.cpp (for libjvm.so) Compiling vectorIntrinsics.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/cds/unregisteredClasses.hpp:28, from ../../src/hotspot/share/cds/unregisteredClasses.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/cds/unregisteredClasses.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling vectorSupport.cpp (for libjvm.so) Compiling vectornode.cpp (for libjvm.so) Compiling vectset.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/freeListAllocator.hpp:30, from ../../src/hotspot/share/gc/shared/ptrQueue.hpp:28, from ../../src/hotspot/share/gc/shared/satbMarkQueue.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp:29, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/barrierSetNMethod.hpp:28, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:30, from ../../src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:31, from ../../src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/prims/upcallStubs.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/prims/upcallStubs.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling verificationType.cpp (for libjvm.so) Compiling verifier.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/prims/upcallLinker.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/prims/upcallLinker.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/upcallLinker_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/classLoader.hpp:29, from ../../src/hotspot/share/prims/unsafe.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classFileStream.hpp:28, from ../../src/hotspot/share/prims/unsafe.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/prims/unsafe.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling vframe.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/libadt/vectset.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/systemDictionary.hpp:29, from ../../src/hotspot/share/classfile/verificationType.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/symbolTable.hpp:28, from ../../src/hotspot/share/classfile/verificationType.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/classfile/verificationType.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp:28, from ../../src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp:29, from ../../src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp:35: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling vframeArray.cpp (for libjvm.so) Compiling vframe_hp.cpp (for libjvm.so) Compiling virtualMemoryTracker.cpp (for libjvm.so) Compiling virtualSpaceList.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/classLoader.hpp:29, from ../../src/hotspot/share/classfile/verifier.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classFileStream.hpp:28, from ../../src/hotspot/share/classfile/verifier.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/oops/cpCache.inline.hpp:30, from ../../src/hotspot/share/oops/constantPool.inline.hpp:30, from ../../src/hotspot/share/classfile/verifier.cpp:45: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/runtime/vframe.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling virtualSpaceNode.cpp (for libjvm.so) Compiling virtualizationSupport.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/memory/metaspace/virtualSpaceList.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling virtualspace.cpp (for libjvm.so) Compiling vmClasses.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/services/virtualMemoryTracker.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling vmError.cpp (for libjvm.so) Compiling vmError_posix.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp:42: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling vmIntrinsics.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/memory/virtualspace.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/logging/logPrefix.hpp:27, from ../../src/hotspot/share/logging/log.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/memory/virtualspace.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/cds/archiveHeapLoader.hpp:28, from ../../src/hotspot/share/classfile/vmClasses.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/addnode.hpp:28, from ../../src/hotspot/share/opto/split_if.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling vmOperations.cpp (for libjvm.so) Compiling vmStructs.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/os/posix/vmError_posix.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling vmStructs_jvmci.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/utilities/vmError.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/share/utilities/vmError.cpp:46: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/vmError.cpp:65: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling vmStructs_x.cpp (for libjvm.so) Compiling vmStructs_z.cpp (for libjvm.so) Compiling vmSymbols.cpp (for libjvm.so) Compiling vmThread.cpp (for libjvm.so) Compiling vm_version.cpp (for libjvm.so) Compiling vm_version_linux_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmIntrinsics.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/runtime/vmOperations.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/share/runtime/vmOperations.cpp:42: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling vm_version_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/z/zCollectedHeap.hpp:27, from ../../src/hotspot/share/gc/z/vmStructs_z.hpp:28, from ../../src/hotspot/share/gc/z/vmStructs_z.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAttachedArray.hpp:27, from ../../src/hotspot/share/gc/z/vmStructs_z.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/utilities/xmlstream.hpp:28, from ../../src/hotspot/share/compiler/compileLog.hpp:28, from ../../src/hotspot/share/opto/subnode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/jvmci/vmStructs_jvmci.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/x/xCollectedHeap.hpp:27, from ../../src/hotspot/share/gc/x/vmStructs_x.hpp:28, from ../../src/hotspot/share/gc/x/vmStructs_x.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xAttachedArray.hpp:27, from ../../src/hotspot/share/gc/x/vmStructs_x.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/symbolTable.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.cpp:26: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/vmSymbols.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/runtime/vm_version.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling vmreg.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling vmreg_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/copy.hpp:29, from ../../src/hotspot/share/libadt/vectset.hpp:29, from ../../src/hotspot/share/opto/node.hpp:28, from ../../src/hotspot/share/opto/addnode.hpp:28, from ../../src/hotspot/share/opto/subtypenode.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/libadt/vectset.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling vmstorage.cpp (for libjvm.so) Compiling vtableStubs.cpp (for libjvm.so) Compiling vtableStubs_riscv.cpp (for libjvm.so) Compiling waitBarrier_generic.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/os/posix/os_posix.inline.hpp:30, from ../../src/hotspot/os/linux/os_linux.inline.hpp:31, from ../../src/hotspot/share/runtime/os.inline.hpp:30, from ../../src/hotspot/cpu/riscv/vm_version_riscv.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling waitBarrier_linux.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciArrayKlass.hpp:28, from ../../src/hotspot/share/ci/ciArray.hpp:28, from ../../src/hotspot/share/ci/compilerInterface.hpp:28, from ../../src/hotspot/share/compiler/compileBroker.hpp:28, from ../../src/hotspot/share/runtime/vmThread.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/runtime/vmThread.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/runtime/vmThread.cpp:51: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' Compiling weakHandle.cpp (for libjvm.so) Compiling weakProcessor.cpp (for libjvm.so) Compiling weakProcessorTimes.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/cpu/riscv/vmreg_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/code/vmreg.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/waitBarrier_generic.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling whitebox.cpp (for libjvm.so) Compiling workerDataArray.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/os/linux/waitBarrier_linux.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling workerPolicy.cpp (for libjvm.so) Compiling workerThread.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/utilities/xmlstream.hpp:28, from ../../src/hotspot/share/compiler/compileLog.hpp:28, from ../../src/hotspot/share/opto/superword.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/classfile/stringTable.hpp:30, from ../../src/hotspot/share/gc/shared/weakProcessor.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/stringTable.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp:33, from ../../src/hotspot/share/gc/shared/weakProcessor.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/shared/oopStorage.hpp:29, from ../../src/hotspot/share/oops/weakHandle.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/oopStorage.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/weakHandle.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling workerUtils.cpp (for libjvm.so) Compiling writeableFlags.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/gc/shared/workerDataArray.inline.hpp:30, from ../../src/hotspot/share/gc/shared/workerDataArray.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/shared/oopStorage.hpp:29, from ../../src/hotspot/share/gc/shared/weakProcessorTimes.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling xAbort.cpp (for libjvm.so) Compiling xAddress.cpp (for libjvm.so) Compiling xAddressSpaceLimit.cpp (for libjvm.so) Compiling xArguments.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/shared/workerUtils.hpp:31, from ../../src/hotspot/share/gc/shared/workerUtils.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling xArguments_posix.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/workerPolicy.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling xBarrier.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/services/writeableFlags.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/cds/archiveHeapLoader.hpp:28, from ../../src/hotspot/share/prims/whitebox.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/prims/whitebox.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp:29, from ../../src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp:28, from ../../src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1OopClosures.inline.hpp:32, from ../../src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp:33, from ../../src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp:32, from ../../src/hotspot/share/prims/whitebox.cpp:104: ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 47 | ChunkedList() : _top(_values), _next_used(nullptr), _next_free(nullptr) {} | ^ ../../src/hotspot/share/utilities/chunkedList.hpp:47:20: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/shared/workerThread.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/x/xAbort.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling xBarrierSet.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/x/xCollectedHeap.hpp:27, from ../../src/hotspot/share/gc/x/xArguments.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xAddressSpaceLimit.hpp:28, from ../../src/hotspot/share/gc/x/xArguments.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling xBarrierSetAssembler.cpp (for libjvm.so) Compiling xBarrierSetAssembler_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciSymbols.hpp:28, from ../../src/hotspot/share/opto/stringopts.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling xBarrierSetC1.cpp (for libjvm.so) Compiling xBarrierSetC2.cpp (for libjvm.so) Compiling xBarrierSetNMethod.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/runtime/stubRoutines.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/runtime/stubRoutines.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xBarrierSetRuntime.cpp (for libjvm.so) Compiling xBarrierSetStackChunk.cpp (for libjvm.so) Compiling xBreakpoint.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/gc/x/xBarrier.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xForwardingTable.inline.hpp:30, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:30, from ../../src/hotspot/share/gc/x/xBarrier.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xCPU.cpp (for libjvm.so) Compiling xCollectedHeap.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/gc/x/xBarrierSetNMethod.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/x/xBarrier.hpp:29, from ../../src/hotspot/share/gc/x/xBarrier.inline.hpp:27, from ../../src/hotspot/share/gc/x/xBarrierSetRuntime.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/gc/x/xBarrier.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/gc/x/xBarrierSetRuntime.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/x/xBarrier.hpp:29, from ../../src/hotspot/share/gc/x/xBarrier.inline.hpp:27, from ../../src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/gc/x/xBarrier.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/runtime/mutexLocker.hpp:30, from ../../src/hotspot/share/gc/x/xBreakpoint.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/x/xCPU.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling xDirector.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:30, from ../../src/hotspot/share/ci/ciType.hpp:28, from ../../src/hotspot/share/ci/ciKlass.hpp:28, from ../../src/hotspot/share/ci/ciMethodData.hpp:29, from ../../src/hotspot/share/opto/type.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciMetadata.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling xDriver.cpp (for libjvm.so) Compiling xErrno.cpp (for libjvm.so) Compiling xForwarding.cpp (for libjvm.so) Compiling xForwardingAllocator.cpp (for libjvm.so) Compiling xGlobals.cpp (for libjvm.so) Compiling xGlobals_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/x/xCollectedHeap.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/gc/shared/gcLocker.inline.hpp:30, from ../../src/hotspot/share/gc/x/xCollectedHeap.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xHeap.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/shared/gcVMOperations.hpp:28, from ../../src/hotspot/share/gc/x/xDriver.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/gc/x/xDriver.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xForwardingTable.inline.hpp:30, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:30, from ../../src/hotspot/share/gc/x/xDriver.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/shared/concurrentGCThread.hpp:28, from ../../src/hotspot/share/gc/x/xDirector.hpp:27, from ../../src/hotspot/share/gc/x/xDirector.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/x/xDirector.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xForwardingTable.inline.hpp:30, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:30, from ../../src/hotspot/share/gc/x/xDirector.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/gc/x/xForwardingAllocator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/x/xLock.hpp:28, from ../../src/hotspot/share/gc/x/xForwarding.hpp:29, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:27, from ../../src/hotspot/share/gc/x/xForwarding.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xAddress.hpp:28, from ../../src/hotspot/share/gc/x/xAddress.inline.hpp:27, from ../../src/hotspot/share/gc/x/xForwarding.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xHeapIterator.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/stubGenerator_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/cpu/riscv/stubGenerator_riscv.cpp:39: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xHeuristics.cpp (for libjvm.so) Compiling xInitialize.cpp (for libjvm.so) Compiling xInitialize_posix.cpp (for libjvm.so) Compiling xLargePages.cpp (for libjvm.so) Compiling xLargePages_linux.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/x/xHeap.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xForwardingTable.inline.hpp:30, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:30, from ../../src/hotspot/share/gc/x/xHeap.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xLiveMap.cpp (for libjvm.so) Compiling xMark.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/x/xHeuristics.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling xMarkCache.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/shared/concurrentGCThread.hpp:28, from ../../src/hotspot/share/gc/x/xStat.hpp:27, from ../../src/hotspot/share/gc/x/xInitialize.cpp:33: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/x/xHeapIterator.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/taskqueue.inline.hpp:34, from ../../src/hotspot/share/gc/x/xHeapIterator.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xArray.hpp:28, from ../../src/hotspot/share/gc/x/xHeap.hpp:28, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:27, from ../../src/hotspot/share/gc/x/xLiveMap.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xBitField.hpp:29, from ../../src/hotspot/share/gc/x/xAllocationFlags.hpp:27, from ../../src/hotspot/share/gc/x/xHeap.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xForwardingTable.inline.hpp:30, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/x/xLargePages.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/opto/vectornode.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/allocation.inline.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling xMarkStack.cpp (for libjvm.so) Compiling xMarkStackAllocator.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/x/xMark.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/x/xMark.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xMemory.cpp (for libjvm.so) Compiling xMetronome.cpp (for libjvm.so) Compiling xMountPoint_linux.cpp (for libjvm.so) Compiling xNMethod.cpp (for libjvm.so) Compiling xNMethodData.cpp (for libjvm.so) Compiling xNMethodTable.cpp (for libjvm.so) Compiling xNMethodTableIteration.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/x/xMarkStack.inline.hpp:30, from ../../src/hotspot/share/gc/x/xMarkStack.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/x/xMetronome.hpp:28, from ../../src/hotspot/share/gc/x/xMetronome.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/x/xBitMap.hpp:27, from ../../src/hotspot/share/gc/x/xLiveMap.hpp:27, from ../../src/hotspot/share/gc/x/xPage.hpp:28, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:27, from ../../src/hotspot/share/gc/x/xMarkCache.inline.hpp:29, from ../../src/hotspot/share/gc/x/xMarkCache.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xGlobals.hpp:27, from ../../src/hotspot/share/gc/x/xMarkCache.hpp:27, from ../../src/hotspot/share/gc/x/xMarkCache.inline.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/x/xMarkStackAllocator.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/x/xLock.hpp:28, from ../../src/hotspot/share/gc/x/xLock.inline.hpp:27, from ../../src/hotspot/share/gc/x/xMemory.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciSymbols.hpp:28, from ../../src/hotspot/share/opto/vector.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/gc/x/xNMethodTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/relocInfo.hpp:28, from ../../src/hotspot/share/gc/x/xNMethodTable.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling xNUMA.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/x/xLock.hpp:28, from ../../src/hotspot/share/gc/x/xLock.inline.hpp:27, from ../../src/hotspot/share/gc/x/xNMethodData.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling xNUMA_linux.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/gc/x/xNMethod.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/relocInfo.hpp:28, from ../../src/hotspot/share/gc/x/xNMethod.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xNMethod.cpp:44: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xObjArrayAllocator.cpp (for libjvm.so) Compiling xObjectAllocator.cpp (for libjvm.so) Compiling xPage.cpp (for libjvm.so) Compiling xPageAllocator.cpp (for libjvm.so) Compiling xPageCache.cpp (for libjvm.so) Compiling xPageTable.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/x/xNMethodTableIteration.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling xPhysicalMemory.cpp (for libjvm.so) Compiling xPhysicalMemoryBacking_linux.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/x/xNUMA.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling xReferenceProcessor.cpp (for libjvm.so) Compiling xRelocate.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/x/xThreadLocalData.hpp:29, from ../../src/hotspot/share/gc/x/xObjArrayAllocator.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xGlobals.hpp:27, from ../../src/hotspot/share/gc/x/xMarkStack.hpp:27, from ../../src/hotspot/share/gc/x/xThreadLocalData.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xObjArrayAllocator.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xRelocationSet.cpp (for libjvm.so) Compiling xRelocationSetSelector.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xArray.hpp:28, from ../../src/hotspot/share/gc/x/xGranuleMap.hpp:27, from ../../src/hotspot/share/gc/x/xGranuleMap.inline.hpp:27, from ../../src/hotspot/share/gc/x/xPageTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xGlobals.hpp:27, from ../../src/hotspot/share/gc/x/xPageTable.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xPageTable.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/x/xPageAllocator.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/runtime/semaphore.inline.hpp:30, from ../../src/hotspot/share/gc/x/xFuture.inline.hpp:30, from ../../src/hotspot/share/gc/x/xPageAllocator.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/x/xBitMap.hpp:27, from ../../src/hotspot/share/gc/x/xLiveMap.hpp:27, from ../../src/hotspot/share/gc/x/xPage.hpp:28, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:27, from ../../src/hotspot/share/gc/x/xPage.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/x/xList.hpp:27, from ../../src/hotspot/share/gc/x/xList.inline.hpp:27, from ../../src/hotspot/share/gc/x/xPage.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/x/xPhysicalMemory.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/x/xBitMap.hpp:27, from ../../src/hotspot/share/gc/x/xLiveMap.hpp:27, from ../../src/hotspot/share/gc/x/xPage.hpp:28, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:27, from ../../src/hotspot/share/gc/x/xPageCache.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xGlobals.hpp:27, from ../../src/hotspot/share/gc/x/xPageCache.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xArray.hpp:28, from ../../src/hotspot/share/gc/x/xHeap.hpp:28, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:27, from ../../src/hotspot/share/gc/x/xObjectAllocator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xGlobals.hpp:27, from ../../src/hotspot/share/gc/x/xObjectAllocator.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xForwardingTable.inline.hpp:30, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xResurrection.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/gc/x/xReferenceProcessor.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciSymbols.hpp:28, from ../../src/hotspot/share/opto/vectorIntrinsics.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/ci/ciBaseObject.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/x/xArray.hpp:28, from ../../src/hotspot/share/gc/x/xArray.inline.hpp:27, from ../../src/hotspot/share/gc/x/xRelocationSet.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/x/xArray.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xRelocationSet.cpp:26: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/x/xAbort.inline.hpp:29, from ../../src/hotspot/share/gc/x/xRelocate.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/x/xRelocate.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xRelocate.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xRootsIterator.cpp (for libjvm.so) Compiling xRuntimeWorkers.cpp (for libjvm.so) Compiling xServiceability.cpp (for libjvm.so) Compiling xStackWatermark.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/x/xResurrection.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling xStat.cpp (for libjvm.so) Compiling xSyscall_linux.cpp (for libjvm.so) In file included from ../../src/hotspot/share/gc/x/xArray.hpp:28, from ../../src/hotspot/share/gc/x/xArray.inline.hpp:27, from ../../src/hotspot/share/gc/x/xRelocationSetSelector.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/x/xRelocationSetSelector.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xRelocationSetSelector.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xTask.cpp (for libjvm.so) Compiling xThread.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/x/xRootsIterator.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp:33, from ../../src/hotspot/share/gc/x/xRootsIterator.cpp:26: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xThreadLocalAllocBuffer.cpp (for libjvm.so) Compiling xTracer.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/x/xRuntimeWorkers.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/runtime/vframe_hp.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xUncommitter.cpp (for libjvm.so) Compiling xUnload.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/prims/vectorSupport.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/runtime/vframeArray.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/utilities/exceptions.hpp:28, from ../../src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrKlassExtension.hpp:28, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:32: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/vframeArray.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/runtime/vframeArray.cpp:44: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/x/xCollectedHeap.hpp:27, from ../../src/hotspot/share/gc/x/xServiceability.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/memory/virtualspace.hpp:28, from ../../src/hotspot/share/gc/shared/generationCounters.hpp:28, from ../../src/hotspot/share/gc/x/xServiceability.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xForwardingTable.inline.hpp:30, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:30, from ../../src/hotspot/share/gc/x/xServiceability.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/x/xTask.hpp:27, from ../../src/hotspot/share/gc/x/xTask.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/x/xThread.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling xUnmapper.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/x/xBarrier.hpp:29, from ../../src/hotspot/share/gc/x/xBarrier.inline.hpp:27, from ../../src/hotspot/share/gc/x/xStackWatermark.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/x/xAddress.hpp:28, from ../../src/hotspot/share/gc/x/xStackWatermark.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/stackChunkOop.inline.hpp:36, from ../../src/hotspot/share/runtime/frame.inline.hpp:33, from ../../src/hotspot/share/gc/x/xStackWatermark.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xUtils_posix.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/x/xAbort.inline.hpp:29, from ../../src/hotspot/share/gc/x/xStat.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/x/xStat.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp:30, from ../../src/hotspot/share/gc/x/xStat.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/x/xBarrier.hpp:29, from ../../src/hotspot/share/gc/x/xStackWatermark.hpp:30, from ../../src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling xVerify.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/shared/concurrentGCThread.hpp:28, from ../../src/hotspot/share/gc/x/xStat.hpp:27, from ../../src/hotspot/share/gc/x/xTracer.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/gc/x/xTracer.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:36, from ../../src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from ../../src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from ../../src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from ../../build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:12, from ../../src/hotspot/share/jfr/jfrEvents.hpp:32, from ../../src/hotspot/share/gc/x/xTracer.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xVirtualMemory.cpp (for libjvm.so) Compiling xVirtualMemory_posix.cpp (for libjvm.so) In file included from ../../src/hotspot/share/gc/x/xArray.hpp:28, from ../../src/hotspot/share/gc/x/xHeap.hpp:28, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:27, from ../../src/hotspot/share/gc/x/xUncommitter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/x/xUncommitter.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xForwardingTable.inline.hpp:30, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling xWeakRootsProcessor.cpp (for libjvm.so) Compiling xWorkers.cpp (for libjvm.so) Compiling xmlstream.cpp (for libjvm.so) Compiling zAbort.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/x/xUnload.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUnload.cpp:38: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zAddress.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/x/xUnmapper.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/x/xUnmapper.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUnmapper.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zAddressSpaceLimit.cpp (for libjvm.so) Compiling zAddress_riscv.cpp (for libjvm.so) Compiling zAllocator.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/x/xVirtualMemory.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling zArguments.cpp (for libjvm.so) Compiling zArguments_posix.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/x/xVerify.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xForwardingTable.inline.hpp:30, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:30, from ../../src/hotspot/share/gc/x/xVerify.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/x/xBarrier.hpp:29, from ../../src/hotspot/share/gc/x/xBarrier.inline.hpp:27, from ../../src/hotspot/share/gc/x/xWeakRootsProcessor.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/iterator.hpp:28, from ../../src/hotspot/share/gc/x/xBarrier.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling zBarrier.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zAbort.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/x/xWorkers.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zBarrierSet.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/x/xLock.hpp:28, from ../../src/hotspot/share/gc/x/xMemory.hpp:28, from ../../src/hotspot/share/gc/x/xVirtualMemory.hpp:27, from ../../src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zBarrierSetAssembler.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:30, from ../../src/hotspot/share/gc/z/zAddress.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/utilities/xmlstream.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/utilities/xmlstream.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/vtableStubs_riscv.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling zBarrierSetAssembler_riscv.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/z/zCollectedHeap.hpp:27, from ../../src/hotspot/share/gc/z/zArguments.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAddressSpaceLimit.hpp:28, from ../../src/hotspot/share/gc/z/zArguments.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling zBarrierSetC1.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/ci/ciObject.hpp:31, from ../../src/hotspot/share/ci/ciObjectFactory.hpp:29, from ../../src/hotspot/share/ci/ciEnv.hpp:29, from ../../src/hotspot/share/c1/c1_Compilation.hpp:28, from ../../src/hotspot/share/c1/c1_ValueType.hpp:28, from ../../src/hotspot/share/c1/c1_LIR.hpp:29, from ../../src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/asm/register.hpp:29, from ../../src/hotspot/share/c1/c1_Defs.hpp:28, from ../../src/hotspot/share/c1/c1_LIR.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling zBarrierSetC2.cpp (for libjvm.so) Compiling zBarrierSetNMethod.cpp (for libjvm.so) Compiling zBarrierSetRuntime.cpp (for libjvm.so) Compiling zBarrierSetStackChunk.cpp (for libjvm.so) Compiling zBreakpoint.cpp (for libjvm.so) Compiling zCPU.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/gc/z/zBarrier.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zCollectedHeap.cpp (for libjvm.so) Compiling zContinuation.cpp (for libjvm.so) Compiling zDirector.cpp (for libjvm.so) Compiling zDriver.cpp (for libjvm.so) Compiling zDriverPort.cpp (for libjvm.so) Compiling zErrno.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/z/zCPU.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zForwarding.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/runtime/mutexLocker.hpp:30, from ../../src/hotspot/share/gc/z/zBreakpoint.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/z/zCollectedHeap.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAddress.hpp:28, from ../../src/hotspot/share/gc/z/zCollectedHeap.cpp:24: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zContinuation.inline.hpp:31, from ../../src/hotspot/share/gc/z/zCollectedHeap.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:29, from ../../src/hotspot/share/gc/z/zBarrierSetRuntime.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAddress.hpp:28, from ../../src/hotspot/share/gc/z/zBarrier.hpp:27, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp:29, from ../../src/hotspot/share/gc/shared/barrierSetAssembler.hpp:30, from ../../src/hotspot/share/gc/x/xBarrierSetAssembler.hpp:27, from ../../src/hotspot/share/gc/x/xBarrierSetAssembler.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:30, from ../../src/hotspot/share/gc/z/zContinuation.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAddress.hpp:28, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zContinuation.cpp:26: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/z/zLock.hpp:28, from ../../src/hotspot/share/gc/z/zDriverPort.hpp:29, from ../../src/hotspot/share/gc/z/zDriverPort.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/z/zList.hpp:27, from ../../src/hotspot/share/gc/z/zDriverPort.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/runtime/semaphore.inline.hpp:30, from ../../src/hotspot/share/gc/z/zFuture.inline.hpp:30, from ../../src/hotspot/share/gc/z/zDriverPort.cpp:26: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/z/zCollectedHeap.hpp:27, from ../../src/hotspot/share/gc/z/zDirector.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/z/zDirector.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zDirector.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zForwardingAllocator.cpp (for libjvm.so) Compiling zGCIdPrinter.cpp (for libjvm.so) Compiling zGeneration.cpp (for libjvm.so) Compiling zGlobals.cpp (for libjvm.so) Compiling zHeap.cpp (for libjvm.so) Compiling zHeapIterator.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zAbort.inline.hpp:29, from ../../src/hotspot/share/gc/z/zDriver.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/z/zDriver.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zDriver.cpp:34: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zHeuristics.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/z/zForwarding.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/gc/z/zIterator.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/z/zForwarding.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zInitialize.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingAllocator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zInitialize_posix.cpp (for libjvm.so) Compiling zJNICritical.cpp (for libjvm.so) Compiling zLargePages.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/z/zHeap.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zHeap.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/z/zHeuristics.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/z/zLock.hpp:28, from ../../src/hotspot/share/gc/z/zDriverPort.hpp:29, from ../../src/hotspot/share/gc/z/zDriver.hpp:28, from ../../src/hotspot/share/gc/z/zInitialize.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zLargePages_linux.cpp (for libjvm.so) Compiling zLiveMap.cpp (for libjvm.so) Compiling zMark.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/code/vtableStubs.hpp:28, from ../../src/hotspot/share/code/vtableStubs.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from ../../src/hotspot/share/oops/klass.inline.hpp:30, from ../../src/hotspot/share/code/vtableStubs.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ Compiling zMarkCache.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/z/zHeapIterator.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/shared/taskqueue.inline.hpp:34, from ../../src/hotspot/share/gc/z/zHeapIterator.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/z/zLargePages.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zMarkStack.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/z/zLock.hpp:28, from ../../src/hotspot/share/gc/z/zLock.inline.hpp:27, from ../../src/hotspot/share/gc/z/zJNICritical.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/z/zJNICritical.hpp:27, from ../../src/hotspot/share/gc/z/zJNICritical.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/oops/oopHandle.inline.hpp:30, from ../../src/hotspot/share/runtime/javaThread.inline.hpp:35, from ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:34, from ../../src/hotspot/share/gc/z/zJNICritical.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zMarkStackAllocator.cpp (for libjvm.so) Compiling zMemory.cpp (for libjvm.so) Compiling zMetronome.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zArray.hpp:28, from ../../src/hotspot/share/gc/z/zGranuleMap.hpp:28, from ../../src/hotspot/share/gc/z/zForwardingTable.hpp:27, from ../../src/hotspot/share/gc/z/zGeneration.hpp:27, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:27, from ../../src/hotspot/share/gc/z/zLiveMap.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAddress.hpp:28, from ../../src/hotspot/share/gc/z/zGranuleMap.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zMountPoint_linux.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/runtime/vmStructs.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/cds/metaspaceShared.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/runtime/vmStructs.cpp:84: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/z/zBitMap.hpp:27, from ../../src/hotspot/share/gc/z/zLiveMap.hpp:28, from ../../src/hotspot/share/gc/z/zPage.hpp:29, from ../../src/hotspot/share/gc/z/zPage.inline.hpp:27, from ../../src/hotspot/share/gc/z/zMarkCache.inline.hpp:29, from ../../src/hotspot/share/gc/z/zMarkCache.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zGlobals.hpp:27, from ../../src/hotspot/share/gc/z/zMarkCache.hpp:27, from ../../src/hotspot/share/gc/z/zMarkCache.inline.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zPage.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/z/zLock.hpp:28, from ../../src/hotspot/share/gc/z/zMarkTerminate.hpp:27, from ../../src/hotspot/share/gc/z/zMarkTerminate.inline.hpp:27, from ../../src/hotspot/share/gc/z/zMarkStack.inline.hpp:29, from ../../src/hotspot/share/gc/z/zMarkStack.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zNMT.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/z/zMark.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31, from ../../src/hotspot/share/gc/z/zMark.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/z/zMarkStackAllocator.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zNMethod.cpp (for libjvm.so) Compiling zNMethodData.cpp (for libjvm.so) Compiling zNMethodTable.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/z/zLock.hpp:28, from ../../src/hotspot/share/gc/z/zLock.inline.hpp:27, from ../../src/hotspot/share/gc/z/zMemory.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zNMethodTableIteration.cpp (for libjvm.so) Compiling zNUMA.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/z/zMetronome.hpp:28, from ../../src/hotspot/share/gc/z/zMetronome.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zNUMA_linux.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:30, from ../../src/hotspot/share/gc/z/zNMT.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAddress.hpp:28, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp:26: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zObjArrayAllocator.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zNMethodTableIteration.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zObjectAllocator.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/z/zLock.hpp:28, from ../../src/hotspot/share/gc/z/zLock.inline.hpp:27, from ../../src/hotspot/share/gc/z/zNMethodData.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/gc/z/zNMethodTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/code/relocInfo.hpp:28, from ../../src/hotspot/share/gc/z/zNMethodTable.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zSafeDelete.inline.hpp:29, from ../../src/hotspot/share/gc/z/zNMethodTable.cpp:36: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zPage.cpp (for libjvm.so) Compiling zPageAllocator.cpp (for libjvm.so) Compiling zPageCache.cpp (for libjvm.so) Compiling zPageTable.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/z/zNUMA.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zPhysicalMemory.cpp (for libjvm.so) Compiling zPhysicalMemoryBacking_linux.cpp (for libjvm.so) Compiling zReferenceProcessor.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/mutex.hpp:29, from ../../src/hotspot/share/gc/z/zLock.hpp:28, from ../../src/hotspot/share/gc/z/zStoreBarrierBuffer.hpp:29, from ../../src/hotspot/share/gc/z/zThreadLocalData.hpp:30, from ../../src/hotspot/share/gc/z/zObjArrayAllocator.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAddress.hpp:28, from ../../src/hotspot/share/gc/z/zThreadLocalData.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/z/zUtils.inline.hpp:30, from ../../src/hotspot/share/gc/z/zObjArrayAllocator.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zArray.hpp:28, from ../../src/hotspot/share/gc/z/zHeap.hpp:29, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:27, from ../../src/hotspot/share/gc/z/zObjectAllocator.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zGlobals.hpp:27, from ../../src/hotspot/share/gc/z/zObjectAllocator.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zRelocate.cpp (for libjvm.so) Compiling zRelocationSet.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zArray.hpp:28, from ../../src/hotspot/share/gc/z/zGranuleMap.hpp:28, from ../../src/hotspot/share/gc/z/zForwardingTable.hpp:27, from ../../src/hotspot/share/gc/z/zGeneration.hpp:27, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:27, from ../../src/hotspot/share/gc/z/zPage.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/z/zPage.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/utilities/bitMap.hpp:29, from ../../src/hotspot/share/gc/z/zBitMap.hpp:27, from ../../src/hotspot/share/gc/z/zLiveMap.hpp:28, from ../../src/hotspot/share/gc/z/zPage.hpp:29, from ../../src/hotspot/share/gc/z/zPage.inline.hpp:27, from ../../src/hotspot/share/gc/z/zPageCache.cpp:28: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zGlobals.hpp:27, from ../../src/hotspot/share/gc/z/zPageCache.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zPage.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/z/zPageAllocator.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zPageAllocator.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zArray.hpp:28, from ../../src/hotspot/share/gc/z/zGranuleMap.hpp:28, from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:27, from ../../src/hotspot/share/gc/z/zPageTable.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAddress.hpp:28, from ../../src/hotspot/share/gc/z/zPageTable.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/z/zPhysicalMemory.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zPhysicalMemory.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zRelocationSetSelector.cpp (for libjvm.so) Compiling zRemembered.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zRememberedSet.cpp (for libjvm.so) Compiling zResurrection.cpp (for libjvm.so) Compiling zRootsIterator.cpp (for libjvm.so) Compiling zRuntimeWorkers.cpp (for libjvm.so) Compiling zServiceability.cpp (for libjvm.so) Compiling zSharedArguments.cpp (for libjvm.so) Compiling zStackWatermark.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/suspendibleThreadSet.hpp:29, from ../../src/hotspot/share/gc/z/zRelocate.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/z/zRelocate.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zRelocate.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:28, from ../../src/hotspot/share/gc/z/zReferenceProcessor.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/classfile/javaClasses.inline.hpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zStat.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zArray.hpp:28, from ../../src/hotspot/share/gc/z/zArray.inline.hpp:27, from ../../src/hotspot/share/gc/z/zRelocationSetSelector.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/z/zRelocationSetSelector.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zArray.hpp:28, from ../../src/hotspot/share/gc/z/zArray.inline.hpp:27, from ../../src/hotspot/share/gc/z/zRelocationSet.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/z/zArray.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:30, from ../../src/hotspot/share/classfile/javaClasses.hpp:28, from ../../src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/metaprogramming/primitiveConversions.hpp:30, from ../../src/hotspot/share/utilities/enumIterator.hpp:32, from ../../src/hotspot/share/classfile/vmClassID.hpp:29, from ../../src/hotspot/share/classfile/vmClasses.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zResurrection.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/array.hpp:28, from ../../src/hotspot/share/memory/universe.hpp:29, from ../../src/hotspot/share/gc/shared/collectedHeap.hpp:33, from ../../src/hotspot/share/gc/z/zCollectedHeap.hpp:27, from ../../src/hotspot/share/gc/z/zServiceability.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/memory/virtualspace.hpp:28, from ../../src/hotspot/share/gc/shared/generationCounters.hpp:28, from ../../src/hotspot/share/gc/z/zServiceability.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zServiceability.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:30, from ../../src/hotspot/share/gc/z/zRemembered.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAddress.hpp:28, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/gc/z/zIterator.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/z/zRemembered.cpp:26: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/z/zRuntimeWorkers.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/z/zRootsIterator.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp:33, from ../../src/hotspot/share/gc/z/zRootsIterator.cpp:26: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zStoreBarrierBuffer.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:29, from ../../src/hotspot/share/gc/z/zStackWatermark.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAddress.hpp:28, from ../../src/hotspot/share/gc/z/zStackWatermark.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zSyscall_linux.cpp (for libjvm.so) Compiling zTask.cpp (for libjvm.so) Compiling zThread.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:30, from ../../src/hotspot/share/gc/z/zRememberedSet.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAddress.hpp:28, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zRememberedSet.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zThreadLocalAllocBuffer.cpp (for libjvm.so) Compiling zTracer.cpp (for libjvm.so) Compiling zUncoloredRoot.cpp (for libjvm.so) Compiling zUncommitter.cpp (for libjvm.so) Compiling zUnload.cpp (for libjvm.so) Compiling zUnmapper.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:30, from ../../src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/shared/workerThread.hpp:30, from ../../src/hotspot/share/gc/z/zTask.hpp:27, from ../../src/hotspot/share/gc/z/zTask.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Compiling zUtils.cpp (for libjvm.so) Compiling zUtils_posix.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/javaThread.hpp:31, from ../../src/hotspot/share/gc/shared/concurrentGCThread.hpp:28, from ../../src/hotspot/share/gc/z/zThread.hpp:27, from ../../src/hotspot/share/gc/z/zThread.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zAbort.inline.hpp:29, from ../../src/hotspot/share/gc/z/zStat.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/z/zStat.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zStat.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:30, from ../../src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:30, from ../../src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp:29, from ../../src/hotspot/share/gc/z/zUncoloredRoot.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zAddress.hpp:28, from ../../src/hotspot/share/gc/z/zUncoloredRoot.hpp:27, from ../../src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zVerify.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zArray.hpp:28, from ../../src/hotspot/share/gc/z/zHeap.hpp:29, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:27, from ../../src/hotspot/share/gc/z/zUncommitter.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/z/zUncommitter.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/z/zArray.hpp:28, from ../../src/hotspot/share/gc/z/zGranuleMap.hpp:28, from ../../src/hotspot/share/gc/z/zForwardingTable.hpp:27, from ../../src/hotspot/share/gc/z/zGeneration.hpp:27, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:27, from ../../src/hotspot/share/gc/z/zTracer.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/gcId.hpp:28, from ../../src/hotspot/share/gc/z/zTracer.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/z/zUnload.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zUnload.cpp:32: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zVirtualMemory.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/runtime/thread.hpp:33, from ../../src/hotspot/share/runtime/nonJavaThread.hpp:28, from ../../src/hotspot/share/gc/z/zUtils.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/z/zUnmapper.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/z/zUnmapper.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zPage.inline.hpp:30, from ../../src/hotspot/share/gc/z/zUnmapper.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling zVirtualMemory_posix.cpp (for libjvm.so) Compiling zWeakRootsProcessor.cpp (for libjvm.so) Compiling zWorkers.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/z/zVirtualMemory.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp:29, from ../../src/hotspot/share/gc/shared/barrierSetAssembler.hpp:30, from ../../src/hotspot/share/gc/x/xBarrierSetAssembler.hpp:27, from ../../src/hotspot/share/gc/x/xBarrierSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/gc/x/xBarrierSet.hpp:27, from ../../src/hotspot/share/gc/x/xBarrierSet.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/oops/oop.inline.hpp:31, from ../../src/hotspot/share/gc/x/xUtils.inline.hpp:30, from ../../src/hotspot/share/gc/x/xLiveMap.inline.hpp:32, from ../../src/hotspot/share/gc/x/xPage.inline.hpp:31, from ../../src/hotspot/share/gc/x/xForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/x/xForwardingTable.inline.hpp:30, from ../../src/hotspot/share/gc/x/xHeap.inline.hpp:30, from ../../src/hotspot/share/gc/x/xBarrierSet.cpp:30: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/gc/z/zAddress.inline.hpp:30, from ../../src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/share/gc/z/zWorkers.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/utilities/align.hpp:30, from ../../src/hotspot/share/runtime/globals_shared.hpp:28, from ../../src/hotspot/share/gc/shared/gc_globals.hpp:28, from ../../src/hotspot/share/gc/z/zWorkers.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zWorkers.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/gc/shared/suspendibleThreadSet.hpp:29, from ../../src/hotspot/share/gc/z/zWeakRootsProcessor.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/shared/suspendibleThreadSet.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zWeakRootsProcessor.cpp:27: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/gc/z/zVerify.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/gc/z/zVerify.cpp:24: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zVerify.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp:29, from ../../src/hotspot/share/gc/shared/barrierSetAssembler.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSetAssembler.hpp:27, from ../../src/hotspot/share/gc/z/zBarrierSetAssembler.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/logging/logOutputList.hpp:29, from ../../src/hotspot/share/logging/logTagSet.hpp:29, from ../../src/hotspot/share/logging/log.hpp:29, from ../../src/hotspot/share/logging/logHandle.hpp:27, from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:28, from ../../src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/gc/shared/gcLogPrecious.hpp:27: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/c1/c1_FrameMap.hpp:28, from ../../src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/compiledMethod.hpp:28, from ../../src/hotspot/share/code/nmethod.hpp:28, from ../../src/hotspot/share/gc/z/zBarrierSetNMethod.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSetNMethod.cpp:28: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp:29, from ../../src/hotspot/share/gc/shared/barrierSetAssembler.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSetAssembler.hpp:27, from ../../src/hotspot/share/gc/z/zBarrierSet.cpp:26: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/memRegion.hpp:28, from ../../src/hotspot/share/gc/shared/barrierSet.hpp:29, from ../../src/hotspot/share/gc/z/zBarrierSet.hpp:27, from ../../src/hotspot/share/gc/z/zBarrierSet.cpp:25: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.cpp:29: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/oops/weakHandle.hpp:28, from ../../src/hotspot/share/classfile/classLoaderData.hpp:30, from ../../src/hotspot/share/classfile/classLoaderDataGraph.hpp:28, from ../../src/hotspot/share/gc/z/zGeneration.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/classfile/classLoaderData.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zPageTable.inline.hpp:30, from ../../src/hotspot/share/gc/z/zMark.inline.hpp:34, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:32, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrierSet.inline.hpp:31, from ../../src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:44, from ../../src/hotspot/share/oops/access.inline.hpp:31, from ../../src/hotspot/share/memory/iterator.inline.hpp:32, from ../../src/hotspot/share/gc/z/zIterator.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwarding.inline.hpp:34, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.cpp:39: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/share/gc/z/zGeneration.cpp:65: ../../src/hotspot/share/utilities/events.hpp:102:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 102 | EventLogBase(const char* name, const char* handle, int length = LogEventsBufferEntries): | ^ ../../src/hotspot/share/utilities/events.hpp:102:18: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/asm/assembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.hpp:28, from ../../src/hotspot/share/asm/macroAssembler.inline.hpp:28, from ../../src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp:27: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zGranuleMap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zForwardingTable.inline.hpp:32, from ../../src/hotspot/share/gc/z/zHeap.inline.hpp:30, from ../../src/hotspot/share/gc/z/zGeneration.inline.hpp:30, from ../../src/hotspot/share/gc/z/zBarrier.inline.hpp:30, from ../../src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp:31: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/orderAccess.hpp:29, from ../../src/hotspot/share/runtime/atomic.hpp:31, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/runtime/handles.hpp:29, from ../../src/hotspot/share/code/oopRecorder.hpp:28, from ../../src/hotspot/share/asm/codeBuffer.hpp:28, from ../../src/hotspot/share/code/codeBlob.hpp:28, from ../../src/hotspot/share/code/codeCache.hpp:28, from ../../src/hotspot/share/gc/z/zNMethod.cpp:25: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' In file included from ../../src/hotspot/share/memory/allocation.hpp:30, from ../../src/hotspot/share/memory/arena.hpp:28, from ../../src/hotspot/share/runtime/handles.hpp:28: ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ ../../src/hotspot/share/utilities/linkedlist.hpp:85:15: note: remove the '< >' 85 | NONCOPYABLE(LinkedList); | ^~~~~~~~~~~~~ ../../src/hotspot/share/utilities/globalDefinitions.hpp:87:26: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from ../../src/hotspot/share/gc/z/zNMethod.cpp:33: ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 99 | ZActivatedArray::~ZActivatedArray() { | ^ ../../src/hotspot/share/gc/z/zArray.inline.hpp:99:21: note: remove the '< >' Compiling abstract_vm_version.cpp (for libjvm.so) In file included from ../../src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from ../../src/hotspot/share/runtime/vm_version.hpp:30, from ../../src/hotspot/share/runtime/abstract_vm_version.cpp:29: ../../src/hotspot/share/utilities/growableArray.hpp:121:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 121 | GrowableArrayView(E* data, int capacity, int initial_len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:121:24: note: remove the '< >' ../../src/hotspot/share/utilities/growableArray.hpp:348:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 348 | GrowableArrayFromArray(E* data, int len) : | ^ ../../src/hotspot/share/utilities/growableArray.hpp:348:29: note: remove the '< >' Generating symbol list from object files Creating mapfile Linking libjvm.so Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/glass.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_65_dadada_1x400.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_dadada_1x400.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_222222_256x240.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_2e83ff_256x240.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_454545_256x240.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_888888_256x240.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_cd0a0a_256x240.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.1.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.1.min.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.css Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/x.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/copy.svg Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/external-link.svg Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/link.svg Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-10.txt Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-9.txt Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-7.txt Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-8.txt Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/script.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Compiling up to 31 files for BUILD_JRTFS Copying support/jrtfs_classes/META-INF/services/java.nio.file.spi.FileSystemProvider Processing java-main-manifest.mf Compiling up to 187 files for BUILD_TOOLS_JDK Copying buildtools/jdk_tools_classes/build/tools/generatenimbus/resources/Defaults.template Copying buildtools/jdk_tools_classes/build/tools/generatenimbus/resources/PainterImpl.template Copying buildtools/jdk_tools_classes/build/tools/generatenimbus/resources/StateImpl.template Copying buildtools/jdk_tools_classes/build/tools/cldrconverter/OtherCommonLocales.properties Compiling up to 2 files for COMPILE_DEPEND Copying jdk/lib/server/libjvm.so Creating support/modules_libs/java.base/jrt-fs.jar Generating HTML DTD file Compiling 11 properties into resource bundles for java.logging Generating jdk.charsets extcs Generating jdk.charsets hkscs Generating jdk.charsets euctw Generating support/gensrc/jdk.charsets/sun/nio/cs/ext/sjis0213.dat Compiling 4 properties into resource bundles for jdk.httpserver Generating JFR metadata Compiling 11 properties into resource bundles for jdk.jartool Compiling 11 properties into resource bundles for jdk.management.agent Creating JDWP.java and JDWPCommands.h from jdwp.spec Creating jdwp-protocol.html from jdwp.spec Compiling 4 properties into resource bundles for jdk.jdi Compiling up to 2 files for CLASSLIST_JAR Compiling up to 71 files for COMPILE_CREATE_SYMBOLS Compiling 9 properties into resource bundles for jdk.jlink Compiling 4 properties into resource bundles for jdk.jlink Generating CharacterDataLatin1.java Compiling 1 properties into resource bundles for jdk.jlink Generating CharacterData00.java Generating CharacterData01.java Creating sun/util/resources/provider/NonBaseLocaleDataMetaInfo.java from 417 found resources Compiling up to 2 files for BUILD_BREAKITERATOR_BASE Compiling up to 2 files for BUILD_BREAKITERATOR_LD Processing CLDR data for jdk.localedata Compiling 224 properties into resource bundles for jdk.localedataGenerating blocked certs Generating CharacterData02.java Generating CharacterData03.java Generating CharacterData0E.java Generating public suffix list Processing VersionProps.java Processing PlatformProps.java Generating cacerts Generating java.security Processing JceSecurity.java Generating java.base charset mapping Generating buffer classes Generating exceptions java.nio . Generating exceptions java.nio charset Generating exceptions java.nio channels Copying jdk/conf/security/policy/README.txt Copying jdk/conf/security/policy/limited/default_US_export.policy Copying jdk/conf/security/policy/limited/default_local.policy Copying jdk/conf/security/policy/limited/exempt_local.policy Copying jdk/conf/security/policy/unlimited/default_US_export.policy Copying jdk/conf/security/policy/unlimited/default_local.policy Creating symlink jdk/lib/tzdb.dat Creating symlink jdk/lib/security/blocked.certs Compiling up to 71 files for COMPILE_CREATE_SYMBOLS Copying jdk/conf/security/java.security Creating support/classlist.jar Creating symlink jdk/lib/security/public_suffix_list.dat Creating sun/util/locale/provider/BaseLocaleDataMetaInfo.java from 6 found resources Creating symlink jdk/lib/security/cacerts Processing CLDR data for java.base Compiling 11 properties into resource bundles for java.base Compiling 6 properties into resource bundles for java.base Generating fixed-field math classes for java.base Generating BreakIteratorData Generating BreakIteratorData_th Generating support/link_opt/classlist Generating support/link_opt/default_jli_trace.txt Creating javadoc element lists Creating ct.sym classes Copying support/modules_libs/java.base/classlist Copying jdk/modules/jdk.jlink/jdk/tools/jlink/internal/plugins/default_jli_trace.txt Copying support/modules_libs/jdk.compiler/ct.sym Creating symlink jdk/lib/ct.sym Generating icon classes Generating X11 wrapper source files Generating Nimbus source files Compiling 89 properties into resource bundles for java.desktop Copying jdk/modules/java.base/META-INF/services/java.nio.file.spi.FileSystemProvider Copying jdk/modules/java.base/sun/net/www/content-types.properties Copying jdk/modules/java.base/java/time/chrono/hijrah-config-Hijrah-umalqura_islamic-umalqura.properties Copying jdk/modules/java.base/jdk/internal/icu/impl/data/icudt72b/nfc.nrm Copying jdk/modules/java.base/jdk/internal/icu/impl/data/icudt72b/nfkc.nrm Copying jdk/modules/java.base/jdk/internal/icu/impl/data/icudt72b/ubidi.icu Copying jdk/modules/java.base/jdk/internal/icu/impl/data/icudt72b/uprops.icu Copying jdk/modules/java.base/sun/net/idn/uidna.spp Compiling up to 3490 files for java.base Updating support/src.zip Compiling up to 10 files for java.instrument Copying jdk/modules/java.datatransfer/sun/datatransfer/resources/flavormap.properties Compiling up to 35 files for java.logging Copying jdk/modules/jdk.internal.jvmstat/sun/jvmstat/perfdata/resources/aliasmap Compiling up to 5 files for java.transaction.xa Copying jdk/modules/java.scripting/com/sun/tools/script/shell/init.js Compiling up to 35 files for jdk.crypto.ec Compiling up to 127 files for java.compiler Compiling up to 14 files for jdk.zipfsCompiling up to 61 files for jdk.internal.jvmstat Compiling up to 1 files for jdk.jdwp.agent Compiling up to 18 files for java.datatransfer Copying jdk/modules/jdk.internal.opt/jdk/internal/joptsimple/ExceptionMessages.properties Cleaning jdk/modules/java.scripting/com/sun/tools/script/shell/messages.properties Compiling up to 3 files for jdk.internal.ed Copying jdk/modules/jdk.jfr/jdk/jfr/internal/jfc/jfc.xsd Compiling up to 59 files for jdk.httpserver Compiling up to 144 files for java.net.http Copying jdk/modules/jdk.internal.opt/jdk/internal/joptsimple/HelpFormatterMessages.properties Compiling up to 22 files for java.smartcardio Copying jdk/modules/jdk.charsets/sun/nio/cs/ext/sjis0213.dat Compiling up to 50 files for jdk.incubator.vector Copying jdk/modules/jdk.jfr/jdk/jfr/internal/query/view.ini Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/ansi.caps Compiling up to 214 files for jdk.internal.vm.ci Compiling up to 52 files for jdk.internal.opt Compiling up to 330 files for java.management Compiling up to 15 files for java.scripting Compiling up to 125 files for jdk.charsets Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/capabilities.txt Compiling up to 311 files for jdk.jfr Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/colors.txt Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/dumb-color.caps Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/dumb.caps Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/rxvt-basic.caps Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/rxvt-unicode-256color.caps Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/rxvt-unicode.caps Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/rxvt.caps Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/screen-256color.caps Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/screen.caps Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/windows-256color.caps Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/windows-conemu.caps Cleaning jdk/modules/java.xml/com/sun/org/apache/xalan/internal/res/XSLTInfo.properties Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/windows-vtp.caps Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/windows.caps Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/xterm-256color.caps Copying jdk/modules/jdk.internal.le/jdk/internal/org/jline/utils/xterm.caps Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties Compiling up to 114 files for jdk.internal.le Creating support/modules_libs/java.base/libverify.so from 1 file(s) Creating support/modules_libs/java.base/libjava.so from 67 file(s) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties Creating support/modules_libs/java.base/libzip.so from 20 file(s) Creating support/modules_libs/java.base/libjimage.so from 6 file(s) Creating support/modules_libs/java.base/libjli.so from 14 file(s) Creating support/modules_libs/java.base/libnet.so from 13 file(s) Creating support/modules_libs/java.base/libnio.so from 23 file(s) Creating support/modules_libs/java.base/libjsig.so from 1 file(s) Creating support/modules_libs/java.base/libsyslookup.so from 1 file(s) Compiling check_code.c (for libverify.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties Compiling AccessController.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties Compiling Array.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties Compiling AtomicLong.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties Compiling BootLoader.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties Compiling CDS.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties Compiling CgroupMetrics.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties Compiling Class.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties Compiling ClassLoader.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties Compiling Console_md.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties Compiling ConstantPool.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties Compiling Continuation.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties Compiling ContinuationSupport.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties Compiling up to 4 files for jdk.jsobject Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties Compiling Double.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties Compiling Executable.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties Compiling Field.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties Compiling FileDescriptor_md.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties Compiling up to 9 files for jdk.net Copying jdk/modules/jdk.localedata/sun/text/resources/ext/thai_dict Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties Compiling FileInputStream.c (for libjava.so) Compiling up to 1877 files for jdk.localedata Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties Compiling FileOutputStream.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties Compiling Finalizer.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties Compiling Float.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties Compiling ForeignLinkerSupport.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties Compiling up to 2 files for jdk.nio.mapmode Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties Compiling JdkConsoleImpl_md.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties Compiling LambdaProxyClassArchive.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties Compiling Module.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties Compiling NativeAccessors.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties Compiling up to 11 files for jdk.random Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties Compiling up to 33 files for jdk.sctp Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties Compiling NativeLibraries.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties Compiling NullPointerException.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties Compiling Object.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties Compiling ObjectStreamClass.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties Compiling PhantomReference.c (for libjava.so) Compiling up to 9 files for jdk.unsupported Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties Compiling PreviewFeatures.c (for libjava.so) Compiling ProcessEnvironment_md.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties Compiling ProcessHandleImpl_linux.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties Compiling ProcessHandleImpl_unix.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties Compiling ProcessImpl_md.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties Compiling RandomAccessFile.c (for libjava.so) Compiling RawNativeLibraries.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties Compiling Reference.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties Compiling Reflection.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties Compiling Runtime.c (for libjava.so) Compiling SecurityManager.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties Compiling Shutdown.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties Compiling Signal.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties Compiling StackStreamFactory.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties Compiling StackTraceElement.c (for libjava.so) Compiling String.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties Compiling System.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties Compiling Thread.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties Compiling Throwable.c (for libjava.so) Compiling TimeZone.c (for libjava.so) Creating java.datatransfer.jmod Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties Compiling TimeZone_md.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties Compiling UnixFileSystem_md.c (for libjava.so) Compiling up to 15 files for jdk.attach Compiling VM.c (for libjava.so) Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties Creating java.transaction.xa.jmod Cleaning jdk/modules/java.xml/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties Compiling VMSupport.c (for libjava.so) Compiling up to 78 files for jdk.crypto.cryptoki Compiling VM_md.c (for libjava.so) Creating jdk.crypto.ec.jmod Cleaning jdk/modules/java.xml/com/sun/org/apache/xml/internal/serializer/Encodings.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xml/internal/serializer/HTMLEntities.properties Cleaning jdk/modules/java.xml/com/sun/org/apache/xml/internal/serializer/XMLEntities.properties Compiling VirtualThread.c (for libjava.so) Cleaning jdk/modules/jdk.dynalink/jdk/dynalink/support/messages.properties Compiling up to 68 files for jdk.dynalink Cleaning jdk/modules/java.xml/javax/xml/catalog/CatalogMessages.properties Compiling canonicalize_md.c (for libjava.so) Cleaning jdk/modules/java.xml/javax/xml/catalog/CatalogMessages_de.properties Compiling check_classname.c (for libjava.so) Creating jdk.internal.ed.jmod Cleaning jdk/modules/java.xml/javax/xml/catalog/CatalogMessages_es.properties Compiling check_version.c (for libjava.so) Cleaning jdk/modules/java.xml/javax/xml/catalog/CatalogMessages_fr.properties Creating jdk.internal.jvmstat.jmod Cleaning jdk/modules/java.xml/javax/xml/catalog/CatalogMessages_it.properties Compiling childproc.c (for libjava.so) Creating jdk.internal.opt.jmod Compiling io_util.c (for libjava.so) Cleaning jdk/modules/java.xml/javax/xml/catalog/CatalogMessages_ja.properties Compiling up to 28 files for jdk.jartool Cleaning jdk/modules/java.xml/javax/xml/catalog/CatalogMessages_ko.properties Compiling io_util_md.c (for libjava.so) Compiling java_props_md.c (for libjava.so) Cleaning jdk/modules/java.xml/javax/xml/catalog/CatalogMessages_pt_BR.properties Cleaning jdk/modules/java.xml/javax/xml/catalog/CatalogMessages_sv.properties Cleaning jdk/modules/java.xml/javax/xml/catalog/CatalogMessages_zh_CN.properties Compiling jio.c (for libjava.so) Cleaning jdk/modules/java.xml/javax/xml/catalog/CatalogMessages_zh_TW.properties Creating jdk.jsobject.jmod Creating jdk.nio.mapmode.jmod Compiling up to 1850 files for java.xml Creating jdk.random.jmod Compiling jni_util.c (for libjava.so) Compiling jni_util_md.c (for libjava.so) Creating jdk.unsupported.jmod Creating jdk.zipfs.jmod Compiling path_util.c (for libjava.so) Creating java.compiler.jmod Compiling Adler32.c (for libzip.so) Compiling CRC32.c (for libzip.so) Compiling Deflater.c (for libzip.so) Creating java.logging.jmod Compiling Inflater.c (for libzip.so) Compiling compress.c (for libzip.so) Compiling deflate.c (for libzip.so) Compiling up to 30 files for java.security.sasl Compiling gzclose.c (for libzip.so) Compiling gzlib.c (for libzip.so) Cleaning jdk/modules/java.rmi/sun/rmi/registry/resources/rmiregistry_zh_TW.properties Cleaning jdk/modules/java.rmi/sun/rmi/registry/resources/rmiregistry.properties Cleaning jdk/modules/java.rmi/sun/rmi/registry/resources/rmiregistry_de.properties Cleaning jdk/modules/java.rmi/sun/rmi/registry/resources/rmiregistry_es.properties Compiling gzread.c (for libzip.so) Compiling gzwrite.c (for libzip.so) Cleaning jdk/modules/java.rmi/sun/rmi/registry/resources/rmiregistry_fr.properties Compiling infback.c (for libzip.so) Creating jdk.charsets.jmod Cleaning jdk/modules/java.rmi/sun/rmi/registry/resources/rmiregistry_it.properties Cleaning jdk/modules/jdk.compiler/sun/tools/serialver/resources/serialver.properties Copying jdk/modules/jdk.jcmd/sun/tools/jstat/resources/jstat_options Copying jdk/modules/jdk.jcmd/sun/tools/jstat/resources/jstat_unsupported_options Compiling inffast.c (for libzip.so) Compiling up to 40 files for jdk.jcmd Cleaning jdk/modules/jdk.compiler/sun/tools/serialver/resources/serialver_de.properties Cleaning jdk/modules/java.rmi/sun/rmi/registry/resources/rmiregistry_ja.properties Cleaning jdk/modules/jdk.compiler/sun/tools/serialver/resources/serialver_ja.properties Compiling inflate.c (for libzip.so) Cleaning jdk/modules/java.rmi/sun/rmi/registry/resources/rmiregistry_ko.properties Cleaning jdk/modules/jdk.compiler/sun/tools/serialver/resources/serialver_zh_CN.properties Compiling inftrees.c (for libzip.so) Compiling trees.c (for libzip.so) Cleaning jdk/modules/java.rmi/sun/rmi/registry/resources/rmiregistry_pt_BR.properties Compiling up to 359 files for jdk.compiler Compiling up to 254 files for jdk.jdi Cleaning jdk/modules/java.rmi/sun/rmi/registry/resources/rmiregistry_sv.properties Cleaning jdk/modules/java.rmi/sun/rmi/registry/resources/rmiregistry_zh_CN.properties Compiling up to 106 files for java.rmi Compiling uncompr.c (for libzip.so) Compiling zadler32.c (for libzip.so) Creating jdk.internal.vm.ci.jmod Compiling up to 1 files for jdk.internal.vm.compiler Compiling zcrc32.c (for libzip.so) Compiling up to 1 files for jdk.internal.vm.compiler.management Compiling zip_util.c (for libzip.so) Compiling zutil.c (for libzip.so) Compiling NativeImageBuffer.cpp (for libjimage.so) Compiling endian.cpp (for libjimage.so) Compiling imageDecompressor.cpp (for libjimage.so) Compiling imageFile.cpp (for libjimage.so) Compiling jimage.cpp (for libjimage.so) Compiling osSupport_unix.cpp (for libjimage.so) Compiling args.c (for libjli.so) Compiling inffast.c (for libjli.so) Compiling inflate.c (for libjli.so) Compiling inftrees.c (for libjli.so) Compiling java.c (for libjli.so) Compiling java_md.c (for libjli.so) Compiling java_md_common.c (for libjli.so) Compiling jli_util.c (for libjli.so) Compiling parse_manifest.c (for libjli.so) Compiling splashscreen_stubs.c (for libjli.so) Compiling wildcard.c (for libjli.so) Compiling zadler32.c (for libjli.so) Compiling zcrc32.c (for libjli.so) Compiling zutil.c (for libjli.so) Compiling DefaultProxySelector.c (for libnet.so) Compiling Inet4Address.c (for libnet.so) Compiling Inet4AddressImpl.c (for libnet.so) Compiling Inet6Address.c (for libnet.so) Compiling Inet6AddressImpl.c (for libnet.so) Compiling InetAddress.c (for libnet.so) Compiling NetworkInterface.c (for libnet.so) Compiling ResolverConfigurationImpl.c (for libnet.so) Compiling SdpSupport.c (for libnet.so) Compiling net_util.c (for libnet.so) Compiling net_util_md.c (for libnet.so) Compiling portconfig.c (for libnet.so) Compiling proxy_util.c (for libnet.so) Compiling DatagramChannelImpl.c (for libnio.so) Compiling DatagramDispatcher.c (for libnio.so) Compiling EPoll.c (for libnio.so) Compiling EventFD.c (for libnio.so) Compiling FileDispatcherImpl.c (for libnio.so) Compiling FileKey.c (for libnio.so) Compiling IOUtil.c (for libnio.so) Compiling InheritedChannel.c (for libnio.so) Creating jdk.dynalink.jmod Compiling LinuxNativeDispatcher.c (for libnio.so) Compiling LinuxWatchService.c (for libnio.so) Compiling MappedMemoryUtils.c (for libnio.so) Compiling NativeSocketAddress.c (for libnio.so) Compiling NativeThread.c (for libnio.so) Compiling Net.c (for libnio.so) Compiling PollSelectorImpl.c (for libnio.so) Creating java.net.http.jmodCompiling SocketDispatcher.c (for libnio.so) Compiling UnixAsynchronousSocketChannelImpl.c (for libnio.so) Compiling UnixDispatcher.c (for libnio.so) Compiling UnixDomainSockets.c (for libnio.so) Compiling UnixFileDispatcherImpl.c (for libnio.so) Compiling UnixFileSystem.c (for libnio.so) Compiling UnixNativeDispatcher.c (for libnio.so) Compiling nio_util.c (for libnio.so) Compiling jsig.c (for libjsig.so) Compiling syslookup.c (for libsyslookup.so) Linking libverify.so Linking libjli.so Creating jdk.internal.vm.compiler.jmod Creating java.security.sasl.jmod Cleaning jdk/modules/java.naming/com/sun/jndi/ldap/jndiprovider.properties Linking libsyslookup.so Compiling up to 199 files for java.naming Linking libjsig.so Linking libjava.so Copying jdk/lib/libverify.so Copying jdk/lib/libjli.so Copying jdk/lib/libsyslookup.so Copying jdk/lib/libjsig.so Copying jdk/lib/server/libjsig.so Linking libzip.so Linking libjimage.so Linking libnet.so Copying jdk/lib/libjava.so Copying jdk/lib/libzip.so Creating jdk.internal.vm.compiler.management.jmodLinking libnio.so Copying jdk/lib/libnet.so Copying jdk/lib/libnio.so Copying jdk/lib/libjimage.so Copying support/modules_man/java.rmi/man1/rmiregistry.1 Copying support/modules_man/java.scripting/man1/jrunscript.1 Creating support/modules_cmds/java.rmi/rmiregistry from 1 file(s) Creating support/modules_cmds/java.scripting/jrunscript from 1 file(s) Compiling main.c (for jrunscript) Creating support/modules_libs/java.smartcardio/libj2pcsc.so from 2 file(s) Copying jdk/man/man1/jrunscript.1 Compiling pcsc.c (for libj2pcsc.so) Compiling main.c (for rmiregistry) Compiling pcsc_md.c (for libj2pcsc.so) Creating support/modules_libs/java.instrument/libinstrument.so from 12 file(s) Compiling EncodingSupport.c (for libinstrument.so) Copying jdk/man/man1/rmiregistry.1 Compiling EncodingSupport_md.c (for libinstrument.so) Copying support/modules_man/jdk.httpserver/man1/jwebserver.1 Creating support/modules_libs/jdk.attach/libattach.so from 1 file(s)Creating support/modules_cmds/jdk.httpserver/jwebserver from 1 file(s) Compiling VirtualMachineImpl.c (for libattach.so) Copying jdk/man/man1/jwebserver.1 Copying support/modules_man/jdk.hotspot.agent/man1/jhsdb.1 Copying support/modules_man/jdk.compiler/man1/javac.1 Creating support/modules_libs/jdk.crypto.cryptoki/libj2pkcs11.so from 14 file(s) Copying support/modules_man/jdk.compiler/man1/serialver.1 Creating support/modules_libs/jdk.internal.le/lible.so from 1 file(s) Creating support/modules_cmds/jdk.hotspot.agent/jhsdb from 1 file(s) Compiling j2secmod.c (for libj2pkcs11.so) Compiling main.c (for jwebserver) Creating support/modules_cmds/jdk.compiler/javac from 1 file(s) Copying jdk/man/man1/jhsdb.1 Compiling CLibrary.cpp (for lible.so) Creating support/modules_cmds/jdk.compiler/serialver from 1 file(s) Copying jdk/man/man1/javac.1 Compiling main.c (for jhsdb) Compiling j2secmod_md.c (for libj2pkcs11.so) Compiling p11_convert.c (for libj2pkcs11.so) Linking libj2pcsc.so Copying jdk/man/man1/serialver.1 Copying support/modules_man/jdk.javadoc/man1/javadoc.1 Compiling FileSystemSupport_md.c (for libinstrument.so) Compiling main.c (for javac) Copying support/modules_man/jdk.jartool/man1/jar.1 Linking libattach.so Creating support/modules_cmds/jdk.javadoc/javadoc from 1 file(s) Copying support/modules_man/jdk.jartool/man1/jarsigner.1 Copying jdk/man/man1/javadoc.1 Creating support/modules_cmds/jdk.jartool/jar from 1 file(s) Compiling main.c (for serialver) Compiling main.c (for javadoc) Creating support/modules_cmds/jdk.jartool/jarsigner from 1 file(s) Copying jdk/man/man1/jar.1 Linking lible.so Copying jdk/man/man1/jarsigner.1 Compiling main.c (for jar) Compiling main.c (for jarsigner) Compiling InstrumentationImplNativeMethods.c (for libinstrument.so) Copying jdk/lib/libj2pcsc.so Compiling p11_crypt.c (for libj2pkcs11.so) Copying jdk/lib/libattach.so Compiling InvocationAdapter.c (for libinstrument.so) Compiling p11_digest.c (for libj2pkcs11.so) Compiling JPLISAgent.c (for libinstrument.so) Compiling JPLISAssert.c (for libinstrument.so) Copying support/modules_man/jdk.jconsole/man1/jconsole.1 Creating support/modules_cmds/jdk.jconsole/jconsole from 1 file(s) Copying jdk/man/man1/jconsole.1 Compiling main.c (for jconsole) Compiling p11_dual.c (for libj2pkcs11.so) Compiling JarFacade.c (for libinstrument.so) Compiling JavaExceptions.c (for libinstrument.so) Copying support/modules_man/jdk.jcmd/man1/jcmd.1 Copying support/modules_man/jdk.jcmd/man1/jinfo.1 Copying jdk/lib/lible.so Copying support/modules_man/jdk.jcmd/man1/jmap.1 Compiling PathCharsValidator.c (for libinstrument.so) Compiling p11_general.c (for libj2pkcs11.so) Copying support/modules_man/jdk.jcmd/man1/jps.1 Copying support/modules_man/jdk.jcmd/man1/jstack.1 Copying support/modules_man/jdk.jcmd/man1/jstat.1 Compiling Reentrancy.c (for libinstrument.so) Creating support/modules_cmds/jdk.jcmd/jinfo from 1 file(s) Compiling p11_keymgmt.c (for libj2pkcs11.so) Copying support/modules_man/jdk.jdi/man1/jdb.1 Creating support/modules_cmds/jdk.jdi/jdb from 1 file(s) Copying support/modules_man/jdk.jdeps/man1/javap.1 Creating support/modules_cmds/jdk.jcmd/jmap from 1 file(s) Copying jdk/man/man1/jdb.1 Compiling main.c (for jdb) Creating support/modules_cmds/jdk.jcmd/jps from 1 file(s) Compiling p11_md.c (for libj2pkcs11.so) Creating support/modules_cmds/jdk.jcmd/jstack from 1 file(s) Creating support/modules_cmds/jdk.jcmd/jstat from 1 file(s) Copying support/modules_man/jdk.jdeps/man1/jdeprscan.1 Creating support/modules_cmds/jdk.jcmd/jcmd from 1 file(s) Copying support/modules_man/jdk.jdeps/man1/jdeps.1 Copying jdk/man/man1/jcmd.1 Creating support/modules_cmds/jdk.jdeps/javap from 1 file(s) Copying jdk/man/man1/jinfo.1 Copying jdk/man/man1/jmap.1 Creating support/modules_cmds/jdk.jdeps/jdeps from 1 file(s) Copying jdk/man/man1/jps.1 Copying jdk/man/man1/jstack.1 Creating support/modules_cmds/jdk.jdeps/jdeprscan from 1 file(s) Copying jdk/man/man1/jstat.1 Copying jdk/man/man1/javap.1 Compiling main.c (for jinfo) Compiling main.c (for jmap) Compiling p11_mutex.c (for libj2pkcs11.so) Copying jdk/man/man1/jdeprscan.1 Copying jdk/man/man1/jdeps.1 Copying support/modules_man/jdk.jfr/man1/jfr.1 Creating support/modules_cmds/jdk.jfr/jfr from 1 file(s) Compiling main.c (for javap) Copying jdk/man/man1/jfr.1 Creating support/modules_libs/jdk.jdwp.agent/libdt_socket.so from 2 file(s) Compiling main.c (for jfr) Creating support/modules_libs/jdk.jdwp.agent/libjdwp.so from 43 file(s) Compiling Utilities.c (for libinstrument.so) Compiling main.c (for jdeps) Compiling socketTransport.c (for libdt_socket.so) Compiling p11_objmgmt.c (for libj2pkcs11.so) Compiling socket_md.c (for libdt_socket.so) Compiling ArrayReferenceImpl.c (for libjdwp.so) Compiling p11_sessmgmt.c (for libj2pkcs11.so) Linking jrunscript Compiling p11_sign.c (for libj2pkcs11.so) Compiling ArrayTypeImpl.c (for libjdwp.so) Compiling p11_util.c (for libj2pkcs11.so) Linking libinstrument.so Linking jhsdb Copying jdk/bin/jrunscript Compiling ClassLoaderReferenceImpl.c (for libjdwp.so) Copying support/modules_man/jdk.jlink/man1/jlink.1 Copying support/modules_man/jdk.jpackage/man1/jpackage.1Copying support/modules_man/jdk.jlink/man1/jmod.1 Creating support/modules_cmds/jdk.jlink/jimage from 1 file(s) Creating support/modules_cmds/jdk.jlink/jlink from 1 file(s) Creating support/modules_cmds/jdk.jpackage/jpackage from 1 file(s) Copying jdk/bin/jhsdb Copying jdk/man/man1/jpackage.1 Creating support/modules_cmds/jdk.jlink/jmod from 1 file(s) Copying jdk/man/man1/jlink.1 Compiling main.c (for jpackage) Linking libj2pkcs11.so Copying jdk/man/man1/jmod.1 Copying jdk/lib/libinstrument.so Compiling main.c (for jimage) Compiling main.c (for jlink) Linking rmiregistry Copying support/modules_man/jdk.jshell/man1/jshell.1 Compiling ClassObjectReferenceImpl.c (for libjdwp.so) Creating support/modules_cmds/jdk.jshell/jshell from 1 file(s) Linking jwebserver Copying jdk/man/man1/jshell.1 Compiling main.c (for jshell) Linking jconsole Compiling up to 11 files for jdk.jstatd Copying support/modules_man/jdk.jstatd/man1/jstatd.1 Copying jdk/bin/rmiregistry Creating support/modules_cmds/jdk.jstatd/jstatd from 1 file(s) Compiling ClassTypeImpl.c (for libjdwp.so) Copying jdk/man/man1/jstatd.1 Copying jdk/lib/libj2pkcs11.so Compiling main.c (for jstatd) Linking jar Copying jdk/bin/jwebserver Compiling EventRequestImpl.c (for libjdwp.so) Copying jdk/bin/jconsole Creating support/modules_libs/jdk.sctp/libsctp.so from 2 file(s) Compiling SctpChannelImpl.c (for libsctp.so) Compiling SctpNet.c (for libsctp.so) Linking jdb Creating support/modules_libs/jdk.net/libextnet.so from 1 file(s) Compiling LinuxSocketOptions.c (for libextnet.so) Copying support/modules_man/java.base/man1/java.1 Copying support/modules_man/java.base/man1/keytool.1 Creating support/modules_cmds/java.base/java from 1 file(s) Linking javadoc Compiling FieldImpl.c (for libjdwp.so) Linking jarsigner Creating support/modules_cmds/java.base/keytool from 1 file(s) Copying jdk/bin/jdb Creating support/modules_libs/java.base/jexec from 1 file(s) Creating java.instrument.jmod Creating support/modules_libs/java.base/jspawnhelper from 1 file(s) Copying jdk/man/man1/java.1 Copying jdk/man/man1/keytool.1 Compiling main.c (for java) Linking libextnet.so Compiling main.c (for keytool) Copying jdk/bin/javadoc Creating support/modules_libs/java.management/libmanagement.so from 9 file(s) Compiling ClassLoadingImpl.c (for libmanagement.so) Compiling GarbageCollectorImpl.c (for libmanagement.so) Compiling FrameID.c (for libjdwp.so) Compiling jexec.c (for jexec) Copying jdk/bin/jar Compiling InterfaceTypeImpl.c (for libjdwp.so) Copying jdk/bin/jarsigner Compiling HotspotThread.c (for libmanagement.so) Compiling jspawnhelper.c (for jspawnhelper) Linking libsctp.so Creating support/modules_libs/java.rmi/librmi.so from 1 file(s) Compiling MemoryImpl.c (for libmanagement.so) Compiling GC.c (for librmi.so) Compiling MethodImpl.c (for libjdwp.so) Linking jfr Compiling MemoryManagerImpl.c (for libmanagement.so) Copying jdk/lib/libsctp.so Linking librmi.so Linking jexec Compiling main.c (for jdeprscan) Copying jdk/lib/libextnet.so Compiling ModuleReferenceImpl.c (for libjdwp.so) Compiling ObjectReferenceImpl.c (for libjdwp.so) Compiling MemoryPoolImpl.c (for libmanagement.so) Copying jdk/bin/jfr Creating java.scripting.jmodCreating java.smartcardio.jmod Copying jdk/lib/librmi.so Compiling ReferenceTypeImpl.c (for libjdwp.so) Compiling main.c (for jmod) Creating jdk.attach.jmod Creating jdk.crypto.cryptoki.jmod Compiling SDE.c (for libjdwp.so) Compiling ThreadImpl.c (for libmanagement.so) Compiling main.c (for jps) Compiling VMManagementImpl.c (for libmanagement.so) Compiling StackFrameImpl.c (for libjdwp.so) Compiling management.c (for libmanagement.so) Compiling StringReferenceImpl.c (for libjdwp.so) Compiling ThreadGroupReferenceImpl.c (for libjdwp.so) Linking libmanagement.so Compiling ThreadReferenceImpl.c (for libjdwp.so) Copying jdk/lib/libmanagement.so Compiling VirtualMachineImpl.c (for libjdwp.so) Linking javac Linking jshell Compiling bag.c (for libjdwp.so) Linking serialver Linking jpackage Creating jdk.httpserver.jmod Compiling classTrack.c (for libjdwp.so) Compiling commonRef.c (for libjdwp.so) Creating jdk.internal.le.jmod Copying jdk/bin/jshell Copying jdk/bin/javac Copying jdk/bin/jpackage Compiling debugDispatch.c (for libjdwp.so) Linking jstatd Copying jdk/bin/serialver Compiling debugInit.c (for libjdwp.so) Compiling up to 24 files for jdk.management Creating jdk.net.jmod Linking jspawnhelper Creating jdk.jartool.jmod Linking jimage Copying jdk/bin/jstatd Compiling main.c (for jstack) Compiling debugLoop.c (for libjdwp.so) Creating jdk.jfr.jmod Creating jdk.sctp.jmod Compiling main.c (for jstat) Creating java.management.jmod Compiling error_messages.c (for libjdwp.so) Compiling eventFilter.c (for libjdwp.so) Creating java.rmi.jmod Creating symlink jdk/lib/jexec Compiling eventHandler.c (for libjdwp.so) Linking jlink Creating symlink jdk/lib/jspawnhelper Linking java Compiling eventHelper.c (for libjdwp.so) Copying jdk/bin/jimage Linking keytool Compiling main.c (for jcmd) Compiling exec_md.c (for libjdwp.so) Copying jdk/bin/jlink Compiling inStream.c (for libjdwp.so) Creating jdk.jstatd.jmod Copying jdk/bin/java Linking jmod Compiling invoker.c (for libjdwp.so) Compiling linker_md.c (for libjdwp.so) Copying jdk/bin/keytool Compiling log_messages.c (for libjdwp.so) Compiling outStream.c (for libjdwp.so) Copying jdk/bin/jmod Creating jdk.jdi.jmod Compiling signature.c (for libjdwp.so) Linking jinfo Compiling standardHandlers.c (for libjdwp.so) Linking jmap Compiling stepControl.c (for libjdwp.so) Linking jps Copying jdk/bin/jinfo Compiling stream.c (for libjdwp.so) Compiling threadControl.c (for libjdwp.so) Compiling transport.c (for libjdwp.so) Compiling utf_util.c (for libjdwp.so) Compiling util.c (for libjdwp.so) Copying jdk/bin/jmap Copying jdk/bin/jps Linking libdt_socket.so Linking jstack Linking javap Compiling up to 16 files for jdk.naming.dns Copying jdk/bin/jstack Linking libjdwp.so Compiling up to 8 files for jdk.naming.rmi Compiling up to 15 files for java.management.rmi Compiling up to 212 files for java.security.jgss Creating java.naming.jmod Copying jdk/lib/libdt_socket.so Linking jdeps Linking jdeprscan Creating jdk.incubator.vector.jmod Copying jdk/bin/javap Copying jdk/bin/jdeps Copying jdk/bin/jdeprscan Linking jstat Copying jdk/lib/libjdwp.so Copying jdk/bin/jstat Linking jcmdCreating jdk.jdwp.agent.jmod Copying jdk/bin/jcmd Creating jdk.jcmd.jmod Compiling up to 15 files for jdk.management.jfr Creating support/modules_libs/jdk.management/libmanagement_ext.so from 8 file(s) Compiling DiagnosticCommandImpl.c (for libmanagement_ext.so) Compiling Flag.c (for libmanagement_ext.so) Compiling GarbageCollectorExtImpl.c (for libmanagement_ext.so) Compiling GcInfoBuilder.c (for libmanagement_ext.so) Compiling HotSpotDiagnostic.c (for libmanagement_ext.so) Compiling OperatingSystemImpl.c (for libmanagement_ext.so) Compiling UnixOperatingSystem.c (for libmanagement_ext.so) Compiling management_ext.c (for libmanagement_ext.so) Linking libmanagement_ext.so Copying jdk/lib/libmanagement_ext.so Creating jdk.management.jmod Creating jdk.naming.rmi.jmod Creating jdk.naming.dns.jmod Creating java.management.rmi.jmod Compiling up to 30 files for jdk.management.agent Creating jdk.management.jfr.jmod Creating support/modules_libs/jdk.management.agent/libmanagement_agent.so from 1 file(s) Compiling FileSystemImpl.c (for libmanagement_agent.so) Linking libmanagement_agent.so Creating support/modules_libs/java.security.jgss/libj2gss.so from 3 file(s) Compiling up to 16 files for jdk.security.jgss Compiling up to 30 files for jdk.security.auth Compiling GSSLibStub.c (for libj2gss.so) Compiling NativeFunc.c (for libj2gss.so) Compiling NativeUtil.c (for libj2gss.so) Copying jdk/lib/libmanagement_agent.so Linking libj2gss.so Creating jdk.management.agent.jmod Copying jdk/lib/libj2gss.so Creating java.security.jgss.jmod Updating images/sec-bin.zip Creating jdk.security.jgss.jmod Creating support/modules_libs/jdk.security.auth/libjaas.so from 1 file(s) Compiling Unix.c (for libjaas.so) Linking libjaas.so Copying jdk/lib/libjaas.so Creating jdk.security.auth.jmod Creating jdk.localedata.jmod Copying jdk/modules/jdk.jdeps/com/sun/tools/jdeps/resources/jdk8_internals.txt Cleaning jdk/modules/jdk.jdeps/com/sun/tools/jdeps/resources/jdeps.properties Cleaning jdk/modules/jdk.jdeps/com/sun/tools/jdeps/resources/jdeps_de.properties Cleaning jdk/modules/jdk.jdeps/com/sun/tools/jdeps/resources/jdeps_ja.properties Cleaning jdk/modules/jdk.jdeps/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties Cleaning jdk/modules/jdk.jdeps/com/sun/tools/jdeps/resources/jdkinternals.properties Cleaning jdk/modules/jdk.jdeps/com/sun/tools/javap/resources/javap.properties Cleaning jdk/modules/jdk.jdeps/com/sun/tools/javap/resources/javap_de.properties Cleaning jdk/modules/jdk.jdeps/com/sun/tools/javap/resources/javap_ja.properties Cleaning jdk/modules/jdk.jdeps/com/sun/tools/javap/resources/javap_zh_CN.properties Compiling up to 139 files for jdk.jdeps Creating jdk.compiler.jmod Compiling up to 91 files for jdk.jlink Creating jdk.jdeps.jmod Compiling up to 77 files for java.sql Compiling up to 15 files for java.prefs Compiling up to 94 files for jdk.xml.dom Copying jdk/modules/java.xml.crypto/com/sun/org/apache/xml/internal/security/resource/config.dtd Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/glass.png Copying jdk/modules/java.xml.crypto/com/sun/org/apache/xml/internal/security/resource/config.xml Cleaning jdk/modules/java.xml.crypto/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties Cleaning jdk/modules/java.xml.crypto/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties Compiling up to 272 files for java.xml.crypto Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_65_dadada_1x400.png Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_dadada_1x400.png Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_222222_256x240.png Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_2e83ff_256x240.png Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_454545_256x240.png Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_888888_256x240.png Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_cd0a0a_256x240.png Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.1.js Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.1.min.js Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.js Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.css Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.js Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/x.png Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/toolkit/resources/copy.svg Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/toolkit/resources/external-link.svg Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/toolkit/resources/link.svg Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-10.txt Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-9.txt Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-7.txt Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-8.txt Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/toolkit/resources/script.js Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Compiling up to 242 files for jdk.javadoc Creating java.xml.jmod Creating support/modules_libs/java.prefs/libprefs.so from 1 file(s) Compiling FileSystemPreferences.c (for libprefs.so) Copying jdk/modules/jdk.jshell/jdk/internal/jshell/tool/resources/version.properties Copying jdk/modules/jdk.jshell/jdk/internal/jshell/tool/resources/l10n.properties Copying jdk/modules/jdk.jshell/jdk/internal/jshell/tool/resources/l10n_de.properties Copying jdk/modules/jdk.jshell/jdk/internal/jshell/tool/resources/l10n_ja.properties Copying jdk/modules/jdk.jshell/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Copying jdk/modules/jdk.jshell/jdk/jshell/resources/l10n.properties Copying jdk/modules/jdk.jshell/jdk/jshell/resources/l10n_de.properties Copying jdk/modules/jdk.jshell/jdk/jshell/resources/l10n_ja.properties Copying jdk/modules/jdk.jshell/jdk/jshell/resources/l10n_zh_CN.properties Copying jdk/modules/jdk.jshell/jdk/jshell/tool/resources/DEFAULT.jsh Copying jdk/modules/jdk.jshell/jdk/jshell/tool/resources/PRINTING.jsh Copying jdk/modules/jdk.jshell/jdk/jshell/tool/resources/TOOLING.jsh Compiling up to 99 files for jdk.jshell Linking libprefs.so Copying jdk/lib/libprefs.so Creating java.prefs.jmod Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/gtk/icons/Directory.gif Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/gtk/icons/File.gif Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/gtk/icons/image-delayed.png Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/gtk/icons/image-failed.png Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/gtk/resources/metacity/SwingFallbackTheme/metacity-1/metacity-theme-1.xml Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/motif/icons/DesktopIcon.gif Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/motif/icons/Error.gif Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/motif/icons/Inform.gif Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/motif/icons/Question.gif Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/motif/icons/TreeClosed.gif Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/motif/icons/TreeOpen.gif Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/motif/icons/Warn.gif Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/motif/icons/image-delayed.png Copying jdk/modules/java.desktop/com/sun/java/swing/plaf/motif/icons/image-failed.png Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/AbstractButtonColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/BorderColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/BoxColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/BoxColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/BoxMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/BoxMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JAppletColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JAppletColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JAppletMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JAppletMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JButtonColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JButtonColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JButtonMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JButtonMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JCheckBoxColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JCheckBoxColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JCheckBoxMenuItemColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JCheckBoxMenuItemColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JCheckBoxMenuItemMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JCheckBoxMenuItemMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JCheckBoxMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JCheckBoxMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JColorChooserColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JColorChooserColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JColorChooserMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JColorChooserMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JComboBoxColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JComboBoxColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JComboBoxMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JComboBoxMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JComponentColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JDesktopPaneColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JDesktopPaneColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JDesktopPaneMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JDesktopPaneMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JDialogColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JDialogColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JDialogMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JDialogMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JEditorPaneColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JEditorPaneColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JEditorPaneMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JEditorPaneMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JFileChooserColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JFileChooserColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JFileChooserMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JFileChooserMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JFormattedTextFieldColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JFormattedTextFieldColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JFormattedTextFieldMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JFormattedTextFieldMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JFrameColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JFrameColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JFrameMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JFrameMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JInternalFrameColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JInternalFrameColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JInternalFrameMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JInternalFrameMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JLabelColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JLabelColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JLabelMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JLabelMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JLayeredPaneColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JLayeredPaneColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JLayeredPaneMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JLayeredPaneMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JListColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JListColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JListMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JListMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JMenuBarColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JMenuBarColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JMenuBarMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JMenuBarMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JMenuColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JMenuColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JMenuItemColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JMenuItemColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JMenuItemMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JMenuItemMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JMenuMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JMenuMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JOptionPaneColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JOptionPaneColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JOptionPaneMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JOptionPaneMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JPanelColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JPanelColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JPanelMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JPanelMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JPasswordFieldColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JPasswordFieldColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JPasswordFieldMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JPasswordFieldMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JPopupMenuColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JPopupMenuColor32.gif Creating jdk.xml.dom.jmod Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JPopupMenuMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JPopupMenuMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JProgressBarColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JProgressBarColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JProgressBarMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JProgressBarMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JRadioButtonColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JRadioButtonColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JRadioButtonMenuItemColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JRadioButtonMenuItemColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JRadioButtonMenuItemMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JRadioButtonMenuItemMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JRadioButtonMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JRadioButtonMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JRootPaneColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JRootPaneColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JRootPaneMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JRootPaneMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JScrollBarColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JScrollBarColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JScrollBarMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JScrollBarMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JScrollPaneColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JScrollPaneColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JScrollPaneMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JScrollPaneMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSeparatorColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSeparatorColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSeparatorMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSeparatorMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSliderColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSliderColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSliderMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSliderMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSpinnerColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSpinnerColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSpinnerMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSpinnerMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSplitPaneColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSplitPaneColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSplitPaneMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JSplitPaneMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTabbedPaneColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTabbedPaneColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTabbedPaneMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTabbedPaneMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTableColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTableColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTableMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTableMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTextAreaColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTextAreaColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTextAreaMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTextAreaMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTextFieldColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTextFieldColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTextFieldMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTextFieldMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTextPaneColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTextPaneColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTextPaneMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTextPaneMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JToggleButtonColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JToggleButtonColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JToggleButtonMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JToggleButtonMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JToolBarColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JToolBarColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JToolBarMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JToolBarMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTreeColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTreeColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTreeMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JTreeMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JViewportColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JViewportColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JViewportMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JViewportMono32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JWindowColor16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JWindowColor32.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JWindowMono16.gif Copying jdk/modules/java.desktop/javax/swing/beaninfo/images/JWindowMono32.gif Copying jdk/modules/java.desktop/javax/swing/plaf/basic/icons/JavaCup16.png Copying jdk/modules/java.desktop/javax/swing/plaf/basic/icons/image-delayed.png Copying jdk/modules/java.desktop/javax/swing/plaf/basic/icons/image-failed.png Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/Error.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/Inform.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/Question.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/Warn.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/close-pressed.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/close.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/collapsed-rtl.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/collapsed.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/computer.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/directory.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/error.png Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/expanded.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/file.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/floppy.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/hardDrive.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/homeFolder.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/iconify-pressed.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/iconify.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/info.png Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/maximize-pressed.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/maximize.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/menu.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/minimize-pressed.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/minimize.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/newFolder.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/paletteClose-pressed.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/paletteClose.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/question.png Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/upFolder.gif Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/ocean/warning.png Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/sortDown.png Copying jdk/modules/java.desktop/javax/swing/plaf/metal/icons/sortUp.png Copying jdk/modules/java.desktop/javax/swing/plaf/metal/sounds/FrameClose.wav Copying jdk/modules/java.desktop/javax/swing/plaf/metal/sounds/FrameMaximize.wav Copying jdk/modules/java.desktop/javax/swing/plaf/metal/sounds/FrameMinimize.wav Copying jdk/modules/java.desktop/javax/swing/plaf/metal/sounds/FrameRestoreDown.wav Copying jdk/modules/java.desktop/javax/swing/plaf/metal/sounds/FrameRestoreUp.wav Copying jdk/modules/java.desktop/javax/swing/plaf/metal/sounds/MenuItemCommand.wav Copying jdk/modules/java.desktop/javax/swing/plaf/metal/sounds/OptionPaneError.wav Copying jdk/modules/java.desktop/javax/swing/plaf/metal/sounds/OptionPaneInformation.wav Copying jdk/modules/java.desktop/javax/swing/plaf/metal/sounds/OptionPaneQuestion.wav Copying jdk/modules/java.desktop/javax/swing/plaf/metal/sounds/OptionPaneWarning.wav Copying jdk/modules/java.desktop/javax/swing/plaf/metal/sounds/PopupMenuPopup.wav Copying jdk/modules/java.desktop/javax/swing/text/html/default.css Copying jdk/modules/java.desktop/javax/swing/text/rtf/charsets/NeXT.txt Copying jdk/modules/java.desktop/javax/swing/text/rtf/charsets/ansi.txt Copying jdk/modules/java.desktop/javax/swing/text/rtf/charsets/cpg437.txt Copying jdk/modules/java.desktop/javax/swing/text/rtf/charsets/cpg850.txt Copying jdk/modules/java.desktop/javax/swing/text/rtf/charsets/mac.txt Copying jdk/modules/java.desktop/sun/awt/resources/cursors/CopyDrop32x32.gif Copying jdk/modules/java.desktop/sun/awt/resources/cursors/LinkDrop32x32.gif Copying jdk/modules/java.desktop/sun/awt/resources/cursors/MoveDrop32x32.gif Copying jdk/modules/java.desktop/sun/awt/resources/cursors/invalid32x32.gif Copying jdk/modules/java.desktop/sun/java2d/cmm/profiles/CIEXYZ.pf Copying jdk/modules/java.desktop/sun/java2d/cmm/profiles/GRAY.pf Copying jdk/modules/java.desktop/sun/java2d/cmm/profiles/LINEAR_RGB.pf Copying jdk/modules/java.desktop/sun/java2d/cmm/profiles/PYCC.pf Copying jdk/modules/java.desktop/sun/java2d/cmm/profiles/sRGB.pf Copying jdk/modules/java.desktop/sun/print/resources/duplex.png Copying jdk/modules/java.desktop/sun/print/resources/oneside.png Copying jdk/modules/java.desktop/sun/print/resources/orientLandscape.png Copying jdk/modules/java.desktop/sun/print/resources/orientPortrait.png Copying jdk/modules/java.desktop/sun/print/resources/orientRevLandscape.png Copying jdk/modules/java.desktop/sun/print/resources/orientRevPortrait.png Copying jdk/modules/java.desktop/sun/print/resources/tumble.png Cleaning jdk/modules/java.desktop/com/sun/imageio/plugins/common/iio-plugin.properties Cleaning jdk/modules/java.desktop/sun/awt/resources/cursors/cursors.properties Compiling up to 2774 files for java.desktop Creating java.sql.jmod Cleaning jdk/modules/java.sql.rowset/com/sun/rowset/RowSetResourceBundle_zh_TW.properties Cleaning jdk/modules/java.sql.rowset/com/sun/rowset/RowSetResourceBundle.properties Cleaning jdk/modules/java.sql.rowset/com/sun/rowset/RowSetResourceBundle_de.properties Cleaning jdk/modules/java.sql.rowset/com/sun/rowset/RowSetResourceBundle_es.properties Cleaning jdk/modules/java.sql.rowset/com/sun/rowset/RowSetResourceBundle_fr.properties Cleaning jdk/modules/java.sql.rowset/com/sun/rowset/RowSetResourceBundle_it.properties Cleaning jdk/modules/java.sql.rowset/com/sun/rowset/RowSetResourceBundle_ja.properties Cleaning jdk/modules/java.sql.rowset/com/sun/rowset/RowSetResourceBundle_ko.properties Cleaning jdk/modules/java.sql.rowset/com/sun/rowset/RowSetResourceBundle_pt_BR.properties Cleaning jdk/modules/java.sql.rowset/com/sun/rowset/RowSetResourceBundle_sv.properties Cleaning jdk/modules/java.sql.rowset/com/sun/rowset/RowSetResourceBundle_zh_CN.properties Cleaning jdk/modules/java.sql.rowset/javax/sql/rowset/rowset.properties Compiling up to 56 files for java.sql.rowset Creating jdk.jlink.jmod Creating java.xml.crypto.jmod Creating java.sql.rowset.jmod Creating jdk.jshell.jmod Creating jdk.javadoc.jmod Compiling up to 1 files for java.se Compiling up to 18 files for jdk.accessibility Copying jdk/modules/jdk.editpad/jdk/editpad/resources/l10n.properties Compiling up to 8 files for jdk.unsupported.desktop Compiling up to 3 files for jdk.editpad Copying jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/brandlogo.png Copying jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/collapse-winlf.png Copying jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/connected16.png Copying jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/connected24.png Copying jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/disconnected16.png Copying jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/disconnected24.png Copying jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/expand-winlf.png Copying jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/JavaApp.png Copying jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/masthead-left.png Copying jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/masthead-right.png Copying jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/mbean.gif Copying jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/mbeanserverdelegate.gif Copying jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/desktop_utils.sh Copying jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/services_utils.sh Copying jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/xobject.gif Copying jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/template.control Copying jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/template.copyright Cleaning jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/messages.properties Copying jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/template.desktop Cleaning jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/messages_de.properties Cleaning jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/messages_ja.properties Copying jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/template.postinst Copying jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/template.postrm Cleaning jdk/modules/jdk.jconsole/sun/tools/jconsole/resources/messages_zh_CN.properties Compiling up to 64 files for jdk.jconsole Copying jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/template.preinst Copying jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/template.prerm Copying jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/template.spec Copying jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/unit-template.service Cleaning jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/LinuxResources.properties Cleaning jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/LinuxResources_de.properties Cleaning jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/LinuxResources_ja.properties Cleaning jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties Cleaning jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/HelpResources.properties Cleaning jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/HelpResources_de.properties Cleaning jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/HelpResources_ja.properties Cleaning jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties Cleaning jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/MainResources.properties Cleaning jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/MainResources_de.properties Cleaning jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/MainResources_ja.properties Copying jdk/modules/jdk.hotspot.agent/sa.properties Cleaning jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/MainResources_zh_CN.properties Copying jdk/modules/jdk.hotspot.agent/images/toolbarButtonGraphics/general/Save16.gif Compiling up to 55 files for jdk.jpackage Copying jdk/modules/jdk.hotspot.agent/sun/jvm/hotspot/ui/resources/arrow.png Copying jdk/modules/jdk.hotspot.agent/sun/jvm/hotspot/ui/resources/breakpoint.png Copying jdk/modules/jdk.hotspot.agent/sun/jvm/hotspot/ui/resources/triangle.png Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/development/Server16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/development/Server24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/About16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/About24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/Delete16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/Delete24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/Find16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/Help16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/Help24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/History16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/History24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/Information16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/Information24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/New16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/New24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/Open16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/Open24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/Save24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/SaveAs16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/SaveAs24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/Zoom16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/ZoomIn16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/general/ZoomIn24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/navigation/Down16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/navigation/Up16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/text/AlignCenter16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/text/AlignCenter24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/text/AlignLeft16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/text/AlignLeft24.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/text/AlignRight16.gif Copying jdk/modules/jdk.hotspot.agent/toolbarButtonGraphics/text/AlignRight24.gif Compiling up to 946 files for jdk.hotspot.agent Creating support/modules_libs/java.desktop/libmlib_image.so from 50 file(s) Creating support/modules_libs/java.desktop/libawt.so from 72 file(s) Creating support/modules_libs/java.desktop/libawt_xawt.so from 53 file(s) Creating support/modules_libs/java.desktop/liblcms.so from 27 file(s) Creating support/modules_libs/java.desktop/libjavajpeg.so from 46 file(s) Creating support/modules_libs/java.desktop/libawt_headless.so from 26 file(s) Creating support/modules_libs/java.desktop/libfontmanager.so from 70 file(s) Creating support/modules_libs/java.desktop/libjawt.so from 1 file(s) Creating support/modules_libs/java.desktop/libsplashscreen.so from 82 file(s) Creating support/modules_libs/java.desktop/libjsound.so from 18 file(s) Compiling mlib_ImageAffine.c (for libmlib_image.so) Compiling mlib_ImageAffineEdge.c (for libmlib_image.so) Compiling mlib_ImageAffine_BC_D64.c (for libmlib_image.so) Compiling mlib_ImageAffine_BC_F32.c (for libmlib_image.so) Compiling mlib_ImageAffine_BC_S32.c (for libmlib_image.so) Compiling mlib_ImageAffine_BL_D64.c (for libmlib_image.so) Compiling mlib_ImageAffine_BL_F32.c (for libmlib_image.so) Compiling mlib_ImageAffine_BL_S32.c (for libmlib_image.so) Compiling mlib_ImageAffine_NN.c (for libmlib_image.so) Compiling mlib_ImageAffine_NN_Bit.c (for libmlib_image.so) Compiling mlib_ImageClipping.c (for libmlib_image.so) Compiling mlib_ImageConvClearEdge_Bit.c (for libmlib_image.so) Compiling mlib_ImageConvClearEdge_Fp.c (for libmlib_image.so) Compiling mlib_ImageConvCopyEdge_Bit.c (for libmlib_image.so) Compiling mlib_ImageConvKernelConvert.c (for libmlib_image.so) Compiling mlib_ImageConvMxN.c (for libmlib_image.so) Compiling mlib_ImageConvMxN_Fp.c (for libmlib_image.so) Compiling mlib_ImageConvMxN_ext.c (for libmlib_image.so) Compiling mlib_ImageConv_16ext.c (for libmlib_image.so) Compiling mlib_ImageConv_16nw.c (for libmlib_image.so) Compiling mlib_ImageConv_32nw.c (for libmlib_image.so) Compiling mlib_ImageConv_8ext.c (for libmlib_image.so) Compiling mlib_ImageConv_8nw.c (for libmlib_image.so) Compiling mlib_ImageConv_D64nw.c (for libmlib_image.so) Compiling mlib_ImageConv_F32nw.c (for libmlib_image.so) Compiling mlib_ImageConv_u16ext.c (for libmlib_image.so) Compiling mlib_ImageConv_u16nw.c (for libmlib_image.so) Compiling mlib_ImageCopy_Bit.c (for libmlib_image.so) Compiling mlib_ImageCreate.c (for libmlib_image.so) Compiling mlib_ImageDivTables.c (for libmlib_image.so) Compiling mlib_ImageFilters.c (for libmlib_image.so) Compiling mlib_ImageLookUp_64.c (for libmlib_image.so) Compiling mlib_ImageLookUp_Bit.c (for libmlib_image.so) Compiling mlib_ImageScanPoly.c (for libmlib_image.so) Compiling mlib_ImageUtils.c (for libmlib_image.so) Compiling mlib_c_ImageAffine_BC.c (for libmlib_image.so) Compiling mlib_c_ImageAffine_BC_S16.c (for libmlib_image.so) Compiling mlib_c_ImageAffine_BC_U16.c (for libmlib_image.so) Compiling mlib_c_ImageAffine_BL.c (for libmlib_image.so) Compiling mlib_c_ImageAffine_BL_S16.c (for libmlib_image.so) Compiling mlib_c_ImageAffine_BL_U16.c (for libmlib_image.so) Compiling mlib_c_ImageAffine_NN.c (for libmlib_image.so) Compiling mlib_c_ImageConvClearEdge.c (for libmlib_image.so) Compiling mlib_c_ImageConvCopyEdge.c (for libmlib_image.so) Compiling mlib_c_ImageConvVersion.c (for libmlib_image.so) Compiling mlib_c_ImageConv_f.c (for libmlib_image.so) Compiling mlib_c_ImageCopy.c (for libmlib_image.so) Compiling mlib_c_ImageLookUp.c (for libmlib_image.so) Compiling mlib_c_ImageLookUp_f.c (for libmlib_image.so) Compiling mlib_sys.c (for libmlib_image.so) Compiling AlphaMacros.c (for libawt.so) Compiling AlphaMath.c (for libawt.so) Compiling Any3Byte.c (for libawt.so) Compiling Any4Byte.c (for libawt.so) Compiling AnyByte.c (for libawt.so) Compiling AnyInt.c (for libawt.so) Compiling AnyShort.c (for libawt.so) Compiling Blit.c (for libawt.so) Compiling BlitBg.c (for libawt.so) Compiling BufImgSurfaceData.c (for libawt.so) Compiling BufferedMaskBlit.c (for libawt.so) Compiling BufferedRenderPipe.c (for libawt.so) Compiling ByteBinary1Bit.c (for libawt.so) Compiling ByteBinary2Bit.c (for libawt.so) Compiling ByteBinary4Bit.c (for libawt.so) Compiling ByteGray.c (for libawt.so) Compiling ByteIndexed.c (for libawt.so) Compiling DataBufferNative.c (for libawt.so) Compiling Disposer.c (for libawt.so) Compiling DrawLine.c (for libawt.so) Compiling DrawParallelogram.c (for libawt.so) Compiling DrawPath.c (for libawt.so) Compiling DrawPolygons.c (for libawt.so) Compiling DrawRect.c (for libawt.so) Compiling FillParallelogram.c (for libawt.so) Compiling FillPath.c (for libawt.so) Compiling FillRect.c (for libawt.so) Compiling FillSpans.c (for libawt.so) Compiling FourByteAbgr.c (for libawt.so) Compiling FourByteAbgrPre.c (for libawt.so) Compiling GraphicsPrimitiveMgr.c (for libawt.so) Compiling Index12Gray.c (for libawt.so) Compiling Index8Gray.c (for libawt.so) Compiling IntArgb.c (for libawt.so) Compiling IntArgbBm.c (for libawt.so) Compiling IntArgbPre.c (for libawt.so) Compiling IntBgr.c (for libawt.so) Compiling IntRgb.c (for libawt.so) Compiling IntRgbx.c (for libawt.so) Compiling MaskBlit.c (for libawt.so) Compiling MaskFill.c (for libawt.so) Compiling ProcessPath.c (for libawt.so) Compiling Region.c (for libawt.so) Compiling ScaledBlit.c (for libawt.so) Compiling ShapeSpanIterator.c (for libawt.so) Compiling SpanClipRenderer.c (for libawt.so) Compiling SurfaceData.c (for libawt.so) Compiling ThreeByteBgr.c (for libawt.so) Compiling Trace.c (for libawt.so) Compiling TransformHelper.c (for libawt.so) Compiling Ushort4444Argb.c (for libawt.so) Compiling Ushort555Rgb.c (for libawt.so) Compiling Ushort555Rgbx.c (for libawt.so) Compiling Ushort565Rgb.c (for libawt.so) Compiling UshortGray.c (for libawt.so) Compiling UshortIndexed.c (for libawt.so) Compiling awt_ImageRep.c (for libawt.so) Compiling awt_ImagingLib.c (for libawt.so) Compiling awt_LoadLibrary.c (for libawt.so) Compiling awt_Mlib.c (for libawt.so) Compiling awt_parseImage.c (for libawt.so) Compiling debug_assert.c (for libawt.so) Compiling debug_mem.c (for libawt.so) Compiling debug_trace.c (for libawt.so) Compiling debug_util.c (for libawt.so) Compiling dither.c (for libawt.so) Compiling gifdecoder.c (for libawt.so) Compiling imageInitIDs.c (for libawt.so) Compiling img_colors.c (for libawt.so) Compiling img_globals.c (for libawt.so) Compiling initIDs.c (for libawt.so) Compiling systemScale.c (for libawt.so) Compiling AccelGlyphCache.c (for libawt_xawt.so) Compiling CUPSfuncs.c (for libawt_xawt.so) Compiling GLXGraphicsConfig.c (for libawt_xawt.so) Compiling GLXSurfaceData.c (for libawt_xawt.so) Compiling OGLBlitLoops.c (for libawt_xawt.so) Compiling OGLBufImgOps.c (for libawt_xawt.so) Compiling OGLContext.c (for libawt_xawt.so) Compiling OGLFuncs.c (for libawt_xawt.so) Creating jdk.unsupported.desktop.jmod Creating java.se.jmod Compiling OGLMaskBlit.c (for libawt_xawt.so) Compiling OGLMaskFill.c (for libawt_xawt.so) Compiling OGLPaints.c (for libawt_xawt.so) Compiling OGLRenderQueue.c (for libawt_xawt.so) Compiling OGLRenderer.c (for libawt_xawt.so) Compiling OGLSurfaceData.c (for libawt_xawt.so) Compiling OGLTextRenderer.c (for libawt_xawt.so) Compiling OGLVertexCache.c (for libawt_xawt.so) Compiling X11Color.c (for libawt_xawt.so) Creating jdk.editpad.jmod Compiling X11FontScaler_md.c (for libawt_xawt.so) Compiling X11PMBlitLoops.c (for libawt_xawt.so) Compiling X11Renderer.c (for libawt_xawt.so) Compiling X11SurfaceData.c (for libawt_xawt.so) Compiling X11TextRenderer_md.c (for libawt_xawt.so) Compiling XRBackendNative.c (for libawt_xawt.so) Compiling XRSurfaceData.c (for libawt_xawt.so) Compiling XToolkit.c (for libawt_xawt.so) Compiling XWindow.c (for libawt_xawt.so) Compiling XlibWrapper.c (for libawt_xawt.so) Compiling awt_AWTEvent.c (for libawt_xawt.so) Compiling awt_Desktop.c (for libawt_xawt.so) Compiling awt_DrawingSurface.c (for libawt_xawt.so) Compiling awt_Event.c (for libawt_xawt.so) Compiling awt_Font.c (for libawt_xawt.so) Compiling awt_GraphicsEnv.c (for libawt_xawt.so) Compiling awt_InputMethod.c (for libawt_xawt.so) Compiling awt_Insets.c (for libawt_xawt.so) Compiling awt_Robot.c (for libawt_xawt.so) Compiling awt_Taskbar.c (for libawt_xawt.so) Compiling awt_UNIXToolkit.c (for libawt_xawt.so) Compiling awt_util.c (for libawt_xawt.so) Compiling fontpath.c (for libawt_xawt.so) Compiling gnome_interface.c (for libawt_xawt.so) Compiling gtk2_interface.c (for libawt_xawt.so) Compiling gtk3_interface.c (for libawt_xawt.so) Compiling gtk_interface.c (for libawt_xawt.so) Compiling list.c (for libawt_xawt.so) Compiling multiVis.c (for libawt_xawt.so) Compiling rect.c (for libawt_xawt.so) Compiling screencast_pipewire.c (for libawt_xawt.so) Compiling screencast_portal.c (for libawt_xawt.so) Compiling sun_awt_X11_GtkFileDialogPeer.c (for libawt_xawt.so) Compiling swing_GTKEngine.c (for libawt_xawt.so) Compiling swing_GTKStyle.c (for libawt_xawt.so) Compiling systemScale.c (for libawt_xawt.so) Compiling LCMS.c (for liblcms.so) Compiling cmsalpha.c (for liblcms.so) Compiling cmscam02.c (for liblcms.so) Compiling cmscgats.c (for liblcms.so) Compiling cmscnvrt.c (for liblcms.so) Compiling cmserr.c (for liblcms.so) Compiling cmsgamma.c (for liblcms.so) Compiling cmsgmt.c (for liblcms.so) Compiling cmshalf.c (for liblcms.so) Compiling cmsintrp.c (for liblcms.so) Compiling cmsio0.c (for liblcms.so) Compiling cmsio1.c (for liblcms.so) Compiling cmslut.c (for liblcms.so) Compiling cmsmd5.c (for liblcms.so) Compiling cmsmtrx.c (for liblcms.so) Compiling cmsnamed.c (for liblcms.so) Compiling cmsopt.c (for liblcms.so) Compiling cmspack.c (for liblcms.so) Compiling cmspcs.c (for liblcms.so) Compiling cmsplugin.c (for liblcms.so) Compiling cmsps2.c (for liblcms.so) Compiling cmssamp.c (for liblcms.so) Compiling cmssm.c (for liblcms.so) Compiling cmstypes.c (for liblcms.so) Compiling cmsvirt.c (for liblcms.so) Compiling cmswtpnt.c (for liblcms.so) Compiling cmsxform.c (for liblcms.so) Compiling imageioJPEG.c (for libjavajpeg.so) Compiling jcapimin.c (for libjavajpeg.so) Compiling jcapistd.c (for libjavajpeg.so) Compiling jccoefct.c (for libjavajpeg.so) Compiling jccolor.c (for libjavajpeg.so) Compiling jcdctmgr.c (for libjavajpeg.so) Compiling jchuff.c (for libjavajpeg.so) Compiling jcinit.c (for libjavajpeg.so) Compiling jcmainct.c (for libjavajpeg.so) Compiling jcmarker.c (for libjavajpeg.so) Compiling jcmaster.c (for libjavajpeg.so) Compiling jcomapi.c (for libjavajpeg.so) Compiling jcparam.c (for libjavajpeg.so) Compiling jcphuff.c (for libjavajpeg.so) Compiling jcprepct.c (for libjavajpeg.so) Compiling jcsample.c (for libjavajpeg.so) Compiling jctrans.c (for libjavajpeg.so) Compiling jdapimin.c (for libjavajpeg.so) Compiling jdapistd.c (for libjavajpeg.so) Compiling jdcoefct.c (for libjavajpeg.so) Compiling jdcolor.c (for libjavajpeg.so) Compiling jddctmgr.c (for libjavajpeg.so) Compiling jdhuff.c (for libjavajpeg.so) Compiling jdinput.c (for libjavajpeg.so) Compiling jdmainct.c (for libjavajpeg.so) Compiling jdmarker.c (for libjavajpeg.so) Compiling jdmaster.c (for libjavajpeg.so) Compiling jdmerge.c (for libjavajpeg.so) Compiling jdphuff.c (for libjavajpeg.so) Compiling jdpostct.c (for libjavajpeg.so) Compiling jdsample.c (for libjavajpeg.so) Compiling jdtrans.c (for libjavajpeg.so) Compiling jerror.c (for libjavajpeg.so) Compiling jfdctflt.c (for libjavajpeg.so) Compiling jfdctfst.c (for libjavajpeg.so) Compiling jfdctint.c (for libjavajpeg.so) Compiling jidctflt.c (for libjavajpeg.so) Compiling jidctfst.c (for libjavajpeg.so) Compiling jidctint.c (for libjavajpeg.so) Compiling jidctred.c (for libjavajpeg.so) Compiling jmemmgr.c (for libjavajpeg.so) Compiling jmemnobs.c (for libjavajpeg.so) Compiling jpegdecoder.c (for libjavajpeg.so) Compiling jquant1.c (for libjavajpeg.so) Compiling jquant2.c (for libjavajpeg.so) Compiling jutils.c (for libjavajpeg.so) Compiling AccelGlyphCache.c (for libawt_headless.so) Compiling CUPSfuncs.c (for libawt_headless.so) Compiling GLXGraphicsConfig.c (for libawt_headless.so) Compiling GLXSurfaceData.c (for libawt_headless.so) Compiling HeadlessToolkit.c (for libawt_headless.so) Compiling OGLBlitLoops.c (for libawt_headless.so) Compiling OGLBufImgOps.c (for libawt_headless.so) Compiling OGLContext.c (for libawt_headless.so) Compiling OGLFuncs.c (for libawt_headless.so) Compiling OGLMaskBlit.c (for libawt_headless.so) Compiling OGLMaskFill.c (for libawt_headless.so) Compiling OGLPaints.c (for libawt_headless.so) Compiling OGLRenderQueue.c (for libawt_headless.so) Compiling OGLRenderer.c (for libawt_headless.so) Compiling OGLSurfaceData.c (for libawt_headless.so) Compiling OGLTextRenderer.c (for libawt_headless.so) Compiling OGLVertexCache.c (for libawt_headless.so) Compiling X11Color.c (for libawt_headless.so) Compiling X11FontScaler_md.c (for libawt_headless.so) Compiling X11PMBlitLoops.c (for libawt_headless.so) Compiling X11Renderer.c (for libawt_headless.so) Compiling X11SurfaceData.c (for libawt_headless.so) Compiling X11TextRenderer_md.c (for libawt_headless.so) Compiling awt_Font.c (for libawt_headless.so) Compiling fontpath.c (for libawt_headless.so) Compiling systemScale.c (for libawt_headless.so) Compiling ColorGlyphSurfaceData.c (for libfontmanager.so) Compiling DrawGlyphList.c (for libfontmanager.so) Compiling HBShaper.c (for libfontmanager.so) Compiling X11FontScaler.c (for libfontmanager.so) Compiling X11TextRenderer.c (for libfontmanager.so) Compiling freetypeScaler.c (for libfontmanager.so) Compiling gsubgpos-context.cc (for libfontmanager.so) Compiling hb-aat-layout.cc (for libfontmanager.so) Compiling hb-aat-map.cc (for libfontmanager.so) Compiling hb-blob.cc (for libfontmanager.so) Compiling hb-buffer-serialize.cc (for libfontmanager.so) Compiling hb-buffer-verify.cc (for libfontmanager.so) Compiling hb-buffer.cc (for libfontmanager.so) Compiling hb-common.cc (for libfontmanager.so) Compiling hb-draw.cc (for libfontmanager.so) Compiling hb-face-builder.cc (for libfontmanager.so) Compiling hb-face.cc (for libfontmanager.so) Compiling hb-fallback-shape.cc (for libfontmanager.so) Compiling hb-font.cc (for libfontmanager.so) Compiling hb-jdk-font.cc (for libfontmanager.so) Compiling hb-map.cc (for libfontmanager.so) Compiling hb-number.cc (for libfontmanager.so) Compiling hb-ot-cff1-table.cc (for libfontmanager.so) Compiling hb-ot-cff2-table.cc (for libfontmanager.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb.hh:541, from ../src/java.desktop/share/native/libharfbuzz/hb-blob.cc:28: ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_blob_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-blob.cc:290:34: required from here 290 | return hb_object_set_user_data (blob, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element Compiling hb-ot-color.cc (for libfontmanager.so) Compiling hb-ot-face.cc (for libfontmanager.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb.hh:541, from ../src/java.desktop/share/native/libharfbuzz/hb-buffer.hh:33, from ../src/java.desktop/share/native/libharfbuzz/hb-buffer.cc:30: ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_buffer_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-buffer.cc:872:34: required from here 872 | return hb_object_set_user_data (buffer, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element Compiling hb-ot-font.cc (for libfontmanager.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb.hh:541, from ../src/java.desktop/share/native/libharfbuzz/hb-draw.cc:25: ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_draw_funcs_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-draw.cc:288:34: required from here 288 | return hb_object_set_user_data (dfuncs, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element Compiling hb-ot-layout.cc (for libfontmanager.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb.hh:541, from ../src/java.desktop/share/native/libharfbuzz/hb-face.cc:29: ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_face_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-face.cc:336:34: required from here 336 | return hb_object_set_user_data (face, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element In file included from ../src/java.desktop/share/native/libharfbuzz/hb.hh:541, from ../src/java.desktop/share/native/libharfbuzz/hb-map.hh:30, from ../src/java.desktop/share/native/libharfbuzz/hb-map.cc:27: ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_map_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-map.cc:132:34: required from here 132 | return hb_object_set_user_data (map, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element In file included from ../src/java.desktop/share/native/libharfbuzz/hb.hh:541, from ../src/java.desktop/share/native/libharfbuzz/hb-font.cc:29: ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_font_funcs_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-font.cc:815:34: required from here 815 | return hb_object_set_user_data (ffuncs, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_font_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-font.cc:2028:34: required from here 2028 | return hb_object_set_user_data (font, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element Compiling hb-ot-map.cc (for libfontmanager.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc:33: ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh: In member function 'bool OT::cff1::accelerator_t::get_glyph_from_name(const char*, int, hb_codepoint_t*) const': ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh:1423:60: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 1423 | names = (hb_sorted_vector_t *) hb_calloc (sizeof (hb_sorted_vector_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh:1423:60: note: earlier argument should specify number of elements, later size of each element Compiling hb-ot-math.cc (for libfontmanager.so) Compiling hb-ot-meta.cc (for libfontmanager.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc:31: ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh: In member function 'bool OT::cff1::accelerator_t::get_glyph_from_name(const char*, int, hb_codepoint_t*) const': ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh:1423:60: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 1423 | names = (hb_sorted_vector_t *) hb_calloc (sizeof (hb_sorted_vector_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh:1423:60: note: earlier argument should specify number of elements, later size of each element Compiling hb-ot-metrics.cc (for libfontmanager.so) Compiling hb-ot-name.cc (for libfontmanager.so) Compiling hb-ot-shape-fallback.cc (for libfontmanager.so) Compiling hb-ot-shape-normalize.cc (for libfontmanager.so) Compiling hb-ot-shape.cc (for libfontmanager.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc:42: ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh: In member function 'bool OT::cff1::accelerator_t::get_glyph_from_name(const char*, int, hb_codepoint_t*) const': ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh:1423:60: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 1423 | names = (hb_sorted_vector_t *) hb_calloc (sizeof (hb_sorted_vector_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh:1423:60: note: earlier argument should specify number of elements, later size of each element Compiling hb-ot-shaper-arabic.cc (for libfontmanager.so) Compiling hb-ot-shaper-default.cc (for libfontmanager.so) Compiling hb-ot-shaper-hangul.cc (for libfontmanager.so) Compiling hb-ot-shaper-hebrew.cc (for libfontmanager.so) Compiling hb-ot-shaper-indic-table.cc (for libfontmanager.so) Compiling hb-ot-shaper-indic.cc (for libfontmanager.so) Compiling hb-ot-shaper-khmer.cc (for libfontmanager.so) Compiling hb-ot-shaper-myanmar.cc (for libfontmanager.so) Compiling hb-ot-shaper-syllabic.cc (for libfontmanager.so) Compiling hb-ot-shaper-thai.cc (for libfontmanager.so) Compiling hb-ot-shaper-use.cc (for libfontmanager.so) Compiling hb-ot-shaper-vowel-constraints.cc (for libfontmanager.so) Compiling hb-ot-tag.cc (for libfontmanager.so) Creating jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/jpackageapplauncher from 3 file(s) Creating jdk/modules/jdk.jpackage/jdk/jpackage/internal/resources/libjpackageapplauncheraux.so from 18 file(s) Compiling hb-ot-var.cc (for libfontmanager.so) Compiling JvmLauncherLib.c (for jpackageapplauncher) Compiling LinuxLauncher.c (for jpackageapplauncher) Compiling LinuxPackage.c (for jpackageapplauncher) Compiling AppLauncher.cpp (for libjpackageapplauncheraux.so) Compiling CfgFile.cpp (for libjpackageapplauncheraux.so) Compiling ErrorHandling.cpp (for libjpackageapplauncheraux.so) Compiling hb-outline.cc (for libfontmanager.so) Compiling hb-paint-extents.cc (for libfontmanager.so) Compiling Executor.cpp (for libjpackageapplauncheraux.so) Compiling hb-paint.cc (for libfontmanager.so) Compiling hb-set.cc (for libfontmanager.so) Compiling hb-shape-plan.cc (for libfontmanager.so) Compiling hb-shape.cc (for libfontmanager.so) Compiling hb-shaper.cc (for libfontmanager.so) Compiling FileUtils.cpp (for libjpackageapplauncheraux.so) Compiling hb-static.cc (for libfontmanager.so) Compiling hb-style.cc (for libfontmanager.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb.hh:541, from ../src/java.desktop/share/native/libharfbuzz/hb-paint.cc:25: ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_paint_funcs_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-paint.cc:334:34: required from here 334 | return hb_object_set_user_data (funcs, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element Compiling hb-subset-cff-common.cc (for libfontmanager.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb.hh:541, from ../src/java.desktop/share/native/libharfbuzz/hb-set.hh:31, from ../src/java.desktop/share/native/libharfbuzz/hb-set.cc:27: ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_set_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-set.cc:132:34: required from here 132 | return hb_object_set_user_data (set, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element In file included from ../src/java.desktop/share/native/libharfbuzz/hb.hh:541, from ../src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc:27: ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_shape_plan_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc:347:34: required from here 347 | return hb_object_set_user_data (shape_plan, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element Compiling hb-subset-cff1.cc (for libfontmanager.so) Compiling JvmLauncher.cpp (for libjpackageapplauncheraux.so) Compiling hb-subset-cff2.cc (for libfontmanager.so) Compiling JvmLauncherLib.c (for libjpackageapplauncheraux.so) Compiling hb-subset-input.cc (for libfontmanager.so) Compiling LinuxLauncherLib.cpp (for libjpackageapplauncheraux.so) Compiling LinuxSysInfo.cpp (for libjpackageapplauncheraux.so) Compiling hb-subset-instancer-solver.cc (for libfontmanager.so) Compiling Log.cpp (for libjpackageapplauncheraux.so) Compiling hb-subset-plan.cc (for libfontmanager.so) Compiling Package.cpp (for libjpackageapplauncheraux.so) Compiling hb-subset.cc (for libfontmanager.so) Compiling hb-ucd.cc (for libfontmanager.so) Compiling PackageFile.cpp (for libjpackageapplauncheraux.so) Compiling hb-unicode.cc (for libfontmanager.so) Compiling PlatformLogEvent.cpp (for libjpackageapplauncheraux.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb.hh:541, from ../src/java.desktop/share/native/libharfbuzz/hb-subset.hh:31, from ../src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc:27: ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_subset_input_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc:352:34: required from here 352 | return hb_object_set_user_data (input, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element Compiling scriptMapping.c (for libfontmanager.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc:32: ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh: In member function 'bool OT::cff1::accelerator_t::get_glyph_from_name(const char*, int, hb_codepoint_t*) const': ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh:1423:60: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 1423 | names = (hb_sorted_vector_t *) hb_calloc (sizeof (hb_sorted_vector_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh:1423:60: note: earlier argument should specify number of elements, later size of each element Compiling sunFont.c (for libfontmanager.so) Compiling UnixDll.cpp (for libjpackageapplauncheraux.so) Compiling UnixFileUtils.cpp (for libjpackageapplauncheraux.so) Compiling jawt.c (for libjawt.so) Compiling UnixSysInfo.cpp (for libjpackageapplauncheraux.so) Compiling app.cpp (for libjpackageapplauncheraux.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb.hh:541, from ../src/java.desktop/share/native/libharfbuzz/hb-unicode.cc:31: ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_unicode_funcs_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-unicode.cc:295:34: required from here 295 | return hb_object_set_user_data (ufuncs, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element Compiling tstrings.cpp (for libjpackageapplauncheraux.so) Compiling compress.c (for libsplashscreen.so) ../src/java.desktop/share/native/libfontmanager/sunFont.c: In function 'Java_sun_font_NullFontScaler_getGlyphImage': ../src/java.desktop/share/native/libfontmanager/sunFont.c:70:38: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 70 | void *nullscaler = calloc(sizeof(GlyphInfo), 1); | ^~~~~~~~~ ../src/java.desktop/share/native/libfontmanager/sunFont.c:70:38: note: earlier argument should specify number of elements, later size of each element In file included from ../src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc:38: ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh: In member function 'bool OT::cff1::accelerator_t::get_glyph_from_name(const char*, int, hb_codepoint_t*) const': ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh:1423:60: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 1423 | names = (hb_sorted_vector_t *) hb_calloc (sizeof (hb_sorted_vector_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh:1423:60: note: earlier argument should specify number of elements, later size of each element In file included from ../src/java.desktop/share/native/libharfbuzz/hb.hh:541, from ../src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh:30, from ../src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc:27: ../src/java.desktop/share/native/libharfbuzz/hb-object.hh: In instantiation of 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_subset_plan_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]': ../src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc:1351:34: required from here 1351 | return hb_object_set_user_data (plan, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 328 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-object.hh:328:53: note: earlier argument should specify number of elements, later size of each element Compiling deflate.c (for libsplashscreen.so) Compiling dgif_lib.c (for libsplashscreen.so) Compiling gif_err.c (for libsplashscreen.so) Compiling gifalloc.c (for libsplashscreen.so) Compiling gzclose.c (for libsplashscreen.so) Linking jpackageapplauncher Compiling gzlib.c (for libsplashscreen.so) In file included from ../src/java.desktop/share/native/libharfbuzz/hb-subset.cc:47: ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh: In member function 'bool OT::cff1::accelerator_t::get_glyph_from_name(const char*, int, hb_codepoint_t*) const': ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh:1423:60: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 1423 | names = (hb_sorted_vector_t *) hb_calloc (sizeof (hb_sorted_vector_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh:1423:60: note: earlier argument should specify number of elements, later size of each element Compiling gzread.c (for libsplashscreen.so) Creating jdk.jconsole.jmod Compiling gzwrite.c (for libsplashscreen.so) Compiling infback.c (for libsplashscreen.so) Compiling inffast.c (for libsplashscreen.so) Compiling inflate.c (for libsplashscreen.so) Compiling inftrees.c (for libsplashscreen.so) Compiling java_awt_SplashScreen.c (for libsplashscreen.so) Linking libjpackageapplauncheraux.so Compiling jcapimin.c (for libsplashscreen.so) Compiling jcapistd.c (for libsplashscreen.so) Compiling jccoefct.c (for libsplashscreen.so) Compiling jccolor.c (for libsplashscreen.so) Compiling jcdctmgr.c (for libsplashscreen.so) Compiling jchuff.c (for libsplashscreen.so) Compiling jcinit.c (for libsplashscreen.so) Compiling jcmainct.c (for libsplashscreen.so) Compiling jcmarker.c (for libsplashscreen.so) Compiling jcmaster.c (for libsplashscreen.so) Compiling jcomapi.c (for libsplashscreen.so) Compiling jcparam.c (for libsplashscreen.so) Compiling jcphuff.c (for libsplashscreen.so) Compiling jcprepct.c (for libsplashscreen.so) Compiling jcsample.c (for libsplashscreen.so) Compiling jctrans.c (for libsplashscreen.so) Compiling jdapimin.c (for libsplashscreen.so) Compiling jdapistd.c (for libsplashscreen.so) Compiling jdcoefct.c (for libsplashscreen.so) Compiling jdcolor.c (for libsplashscreen.so) Compiling jddctmgr.c (for libsplashscreen.so) Compiling jdhuff.c (for libsplashscreen.so) Compiling jdinput.c (for libsplashscreen.so) Compiling jdmainct.c (for libsplashscreen.so) Compiling jdmarker.c (for libsplashscreen.so) Compiling jdmaster.c (for libsplashscreen.so) Compiling jdmerge.c (for libsplashscreen.so) Compiling jdphuff.c (for libsplashscreen.so) Compiling jdpostct.c (for libsplashscreen.so) Compiling jdsample.c (for libsplashscreen.so) Compiling jdtrans.c (for libsplashscreen.so) Compiling jerror.c (for libsplashscreen.so) Compiling jfdctflt.c (for libsplashscreen.so) Compiling jfdctfst.c (for libsplashscreen.so) Compiling jfdctint.c (for libsplashscreen.so) Compiling jidctflt.c (for libsplashscreen.so) Compiling jidctfst.c (for libsplashscreen.so) Compiling jidctint.c (for libsplashscreen.so) Compiling jidctred.c (for libsplashscreen.so) Compiling jmemmgr.c (for libsplashscreen.so) Compiling jmemnobs.c (for libsplashscreen.so) Compiling jquant1.c (for libsplashscreen.so) Compiling jquant2.c (for libsplashscreen.so) Compiling jutils.c (for libsplashscreen.so) Compiling openbsd-reallocarray.c (for libsplashscreen.so) Compiling png.c (for libsplashscreen.so) Compiling pngerror.c (for libsplashscreen.so) Compiling pngget.c (for libsplashscreen.so) Compiling pngmem.c (for libsplashscreen.so) Compiling pngpread.c (for libsplashscreen.so) Compiling pngread.c (for libsplashscreen.so) Compiling pngrio.c (for libsplashscreen.so) Compiling pngrtran.c (for libsplashscreen.so) Compiling pngrutil.c (for libsplashscreen.so) Compiling pngset.c (for libsplashscreen.so) Compiling pngtrans.c (for libsplashscreen.so) Compiling splashscreen_gfx_impl.c (for libsplashscreen.so) Compiling splashscreen_gif.c (for libsplashscreen.so) Compiling splashscreen_impl.c (for libsplashscreen.so) Compiling splashscreen_jpeg.c (for libsplashscreen.so) Compiling splashscreen_png.c (for libsplashscreen.so) Compiling splashscreen_sys.c (for libsplashscreen.so) Compiling systemScale.c (for libsplashscreen.so) Compiling trees.c (for libsplashscreen.so) Compiling uncompr.c (for libsplashscreen.so) Compiling zadler32.c (for libsplashscreen.so) Compiling zcrc32.c (for libsplashscreen.so) Compiling zutil.c (for libsplashscreen.so) Compiling DirectAudioDevice.c (for libjsound.so) Compiling DirectAudioDeviceProvider.c (for libjsound.so) Compiling MidiInDevice.c (for libjsound.so) Compiling MidiInDeviceProvider.c (for libjsound.so) Compiling MidiOutDevice.c (for libjsound.so) Compiling MidiOutDeviceProvider.c (for libjsound.so) Compiling PLATFORM_API_LinuxOS_ALSA_CommonUtils.c (for libjsound.so) Compiling PLATFORM_API_LinuxOS_ALSA_MidiIn.c (for libjsound.so) Compiling PLATFORM_API_LinuxOS_ALSA_MidiOut.c (for libjsound.so) Compiling PLATFORM_API_LinuxOS_ALSA_MidiUtils.c (for libjsound.so) Compiling PLATFORM_API_LinuxOS_ALSA_PCM.c (for libjsound.so) Compiling PLATFORM_API_LinuxOS_ALSA_PCMUtils.c (for libjsound.so) Compiling PLATFORM_API_LinuxOS_ALSA_Ports.c (for libjsound.so) Compiling Platform.c (for libjsound.so) Compiling PlatformMidi.c (for libjsound.so) Compiling PortMixer.c (for libjsound.so) ../src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c: In function 'openMidiDevice': ../src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c:386:51: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 386 | (*handle) = (MidiDeviceHandle*) calloc(sizeof(MidiDeviceHandle), 1); | ^~~~~~~~~~~~~~~~ ../src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c:386:51: note: earlier argument should specify number of elements, later size of each element ../src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c: In function 'MIDI_IN_GetMessage': ../src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c:221:48: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 221 | jdk_message = (MidiMessage*) calloc(sizeof(MidiMessage), 1); | ^~~~~~~~~~~ ../src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c:221:48: note: earlier argument should specify number of elements, later size of each element Compiling PortMixerProvider.c (for libjsound.so) Compiling Utilities.c (for libjsound.so) Linking libmlib_image.so Linking libawt.so Linking libjavajpeg.so Linking libsplashscreen.so Linking libjsound.so Copying jdk/lib/libjavajpeg.so Copying jdk/lib/libmlib_image.so Copying jdk/lib/libjsound.so Copying jdk/lib/libsplashscreen.so Linking libawt_xawt.so Linking liblcms.so Linking libawt_headless.so Linking libfontmanager.so Copying jdk/lib/libawt.so Copying jdk/lib/libawt_headless.so Copying jdk/lib/liblcms.so Linking libjawt.so Copying jdk/lib/libawt_xawt.so Copying jdk/lib/libjawt.so Creating jdk.jpackage.jmod Creating support/modules_libs/jdk.hotspot.agent/libsaproc.so from 10 file(s) Compiling DwarfParser.cpp (for libsaproc.so) Compiling LinuxDebuggerLocal.cpp (for libsaproc.so) Compiling dwarf.cpp (for libsaproc.so) Compiling libproc_impl.c (for libsaproc.so) Compiling ps_core.c (for libsaproc.so) Compiling ps_core_common.c (for libsaproc.so) Compiling ps_proc.c (for libsaproc.so) Compiling sadis.c (for libsaproc.so) Compiling salibelf.c (for libsaproc.so) Compiling symtab.c (for libsaproc.so) Linking libsaproc.so Copying jdk/lib/libsaproc.so Creating jdk.hotspot.agent.jmod Copying jdk/lib/libfontmanager.so Creating jdk.accessibility.jmod Creating java.desktop.jmod Copying support/demos/classes/jfc/CodePointIM/README.html Copying support/demos/classes/jfc/CodePointIM/README_ja.html Copying support/demos/classes/jfc/CodePointIM/README_zh_CN.html Copying support/demos/classes/jfc/CodePointIM/java.awt.im.spi.InputMethodDescriptor Copying support/demos/classes/jfc/CodePointIM/resources/codepoint.properties Copying support/demos/classes/jfc/CodePointIM/resources/codepoint_de.properties Copying support/demos/classes/jfc/CodePointIM/resources/codepoint_ja.properties Copying support/demos/classes/jfc/CodePointIM/resources/codepoint_zh_CN.properties Compiling up to 3 files for BUILD_DEMO_CodePointIM Processing java-main-manifest.mf Updating support/demos/image/jfc/CodePointIM/src.zip Copying support/demos/image/jfc/CodePointIM/README.html Copying support/demos/image/jfc/CodePointIM/README_ja.html Copying support/demos/image/jfc/CodePointIM/README_zh_CN.html Copying support/demos/classes/jfc/FileChooserDemo/README.txt Copying support/demos/classes/jfc/FileChooserDemo/resources/images/gifIcon.gif Copying support/demos/classes/jfc/FileChooserDemo/resources/images/jpgIcon.jpg Compiling up to 3 files for BUILD_DEMO_FileChooserDemo Updating support/demos/image/jfc/FileChooserDemo/src.zip Copying support/demos/image/jfc/FileChooserDemo/README.txt Copying support/demos/classes/jfc/SwingSet2/AquaTheme.java Copying support/demos/classes/jfc/SwingSet2/BezierAnimationPanel.java Copying support/demos/classes/jfc/SwingSet2/ButtonDemo.java Copying support/demos/classes/jfc/SwingSet2/CharcoalTheme.java Copying support/demos/classes/jfc/SwingSet2/ColorChooserDemo.java Copying support/demos/classes/jfc/SwingSet2/ComboBoxDemo.java Copying support/demos/classes/jfc/SwingSet2/ContrastTheme.java Copying support/demos/classes/jfc/SwingSet2/DemoModule.java Copying support/demos/classes/jfc/SwingSet2/DirectionPanel.java Copying support/demos/classes/jfc/SwingSet2/EmeraldTheme.java Copying support/demos/classes/jfc/SwingSet2/ExampleFileView.java Copying support/demos/classes/jfc/SwingSet2/FileChooserDemo.java Copying support/demos/classes/jfc/SwingSet2/HtmlDemo.java Copying support/demos/classes/jfc/SwingSet2/InternalFrameDemo.java Copying support/demos/classes/jfc/SwingSet2/LayoutControlPanel.java Copying support/demos/classes/jfc/SwingSet2/ListDemo.java Copying support/demos/classes/jfc/SwingSet2/OptionPaneDemo.java Copying support/demos/classes/jfc/SwingSet2/Permuter.java Copying support/demos/classes/jfc/SwingSet2/ProgressBarDemo.java Copying support/demos/classes/jfc/SwingSet2/README.txt Copying support/demos/classes/jfc/SwingSet2/RubyTheme.java Copying support/demos/classes/jfc/SwingSet2/ScrollPaneDemo.java Copying support/demos/classes/jfc/SwingSet2/SliderDemo.java Copying support/demos/classes/jfc/SwingSet2/SplitPaneDemo.java Copying support/demos/classes/jfc/SwingSet2/SwingSet2.java Copying support/demos/classes/jfc/SwingSet2/TabbedPaneDemo.java Copying support/demos/classes/jfc/SwingSet2/TableDemo.java Copying support/demos/classes/jfc/SwingSet2/TextAndMnemonicUtils.java Copying support/demos/classes/jfc/SwingSet2/ToolTipDemo.java Copying support/demos/classes/jfc/SwingSet2/TreeDemo.java Copying support/demos/classes/jfc/SwingSet2/resources/ant.html Copying support/demos/classes/jfc/SwingSet2/resources/bug.html Copying support/demos/classes/jfc/SwingSet2/resources/images/About.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/Octavo/ant.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/Octavo/book.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/Octavo/bug.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/Octavo/bug2.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/Octavo/crest.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/Octavo/king.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/Octavo/micro.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/Octavo/seaweed.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/b1.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/b1d.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/b1p.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/b1r.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/b2.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/b2d.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/b2p.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/b2r.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/b3.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/b3d.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/b3p.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/b3r.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/bl.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/bldn.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/bm.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/bmdn.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/br.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/brdn.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/c.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/cb.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/cbr.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/cbrs.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/cbs.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/cdn.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/ml.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/mldn.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/mr.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/mrdn.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/rb.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/rbp.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/rbr.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/rbrs.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/rbs.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/tl.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/tldn.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/tm.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/tmdn.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/toggle.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/toggledn.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/tr.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/buttons/trdn.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/brenteyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/brenthair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/brentmouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/georgeseyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/georgeshair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/georgesmouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/hanseyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/hanshair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/hansmouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/howardeyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/howardhair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/howardmouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/jameseyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/jameshair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/jamesmouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/jeffeyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/jeffhair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/jeffmouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/joneyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/jonhair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/jonmouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/laraeyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/larahair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/laramouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/larryeyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/larryhair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/larrymouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/lisaeyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/lisahair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/lisamouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/michaeleyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/michaelhair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/michaelmouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/philipeyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/philiphair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/philipmouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/scotteyes.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/scotthair.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/combobox/scottmouth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/filechooser/find.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/filechooser/gifIcon.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/filechooser/help.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/filechooser/jpgIcon.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/food/apple.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/food/asparagus.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/banana.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/broccoli.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/cantaloupe.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/carrot.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/corn.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/grapefruit.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/grapes.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/kiwi.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/onion.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/peach.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/pear.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/pepper.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/pickle.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/pineapple.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/raspberry.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/strawberry.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/tomato.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/food/watermelon.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/htmldemo/back.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/htmldemo/forward.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/htmldemo/header.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/list/blue.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/list/cyan.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/list/gray.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/list/green.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/list/magenta.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/list/red.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/list/yellow.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/misc/cab.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/misc/cab_small.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/misc/duchess.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/misc/duchess_small.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/misc/duke.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/misc/duke_small.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/misc/toast.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/misc/toast_small.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/optionpane/bottle.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/optionpane/ibd.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/optionpane/ibu.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/scrollpane/COPYRIGHT Copying support/demos/classes/jfc/SwingSet2/resources/images/scrollpane/colheader.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/scrollpane/crayons.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/scrollpane/lowerleft.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/scrollpane/rowheader.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/scrollpane/upperleft.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/scrollpane/upperright.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/splash.png Copying support/demos/classes/jfc/SwingSet2/resources/images/splitpane/README Copying support/demos/classes/jfc/SwingSet2/resources/images/splitpane/earth.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/splitpane/moon.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/tabbedpane/blake.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/tabbedpane/brooke.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/tabbedpane/david.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/tabbedpane/ewan.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/tabbedpane/ewan.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/tabbedpane/hania.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/tabbedpane/laine.jpg Copying support/demos/classes/jfc/SwingSet2/resources/images/tabbedpane/matthew.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/tabbedpane/stephen.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JButton.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JColorChooser.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JComboBox.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JDesktop.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JDialog.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JEditorPane.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JFileChooser.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JList.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JMenu.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JOptionPane.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JProgressBar.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JRadioButton.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JScrollBar.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JScrollPane.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JSlider.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JSplitPane.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JTabbedPane.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JTable.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/JTree.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/toolbar/ToolTip.gif Copying support/demos/classes/jfc/SwingSet2/resources/images/tooltip/cow.gif Copying support/demos/classes/jfc/SwingSet2/resources/index.html Copying support/demos/classes/jfc/SwingSet2/resources/king.html Copying support/demos/classes/jfc/SwingSet2/resources/preface.html Copying support/demos/classes/jfc/SwingSet2/resources/seaweed.html Copying support/demos/classes/jfc/SwingSet2/resources/swingset.properties Copying support/demos/classes/jfc/SwingSet2/resources/swingset_de.properties Copying support/demos/classes/jfc/SwingSet2/resources/swingset_ja.properties Copying support/demos/classes/jfc/SwingSet2/resources/swingset_zh_CN.properties Copying support/demos/classes/jfc/SwingSet2/resources/title.html Copying support/demos/classes/jfc/SwingSet2/resources/tree.txt Compiling up to 29 files for BUILD_DEMO_SwingSet2 Updating support/demos/image/jfc/SwingSet2/src.zip Copying support/demos/image/jfc/SwingSet2/README.txt Copying support/demos/classes/jfc/Font2DTest/README.txt Compiling up to 3 files for BUILD_DEMO_Font2DTest Updating support/demos/image/jfc/Font2DTest/src.zip Copying support/demos/image/jfc/Font2DTest/README.txt Copying support/demos/classes/jfc/J2Ddemo/README.txt Copying support/demos/classes/jfc/J2Ddemo/fonts/A.ttf Copying support/demos/classes/jfc/J2Ddemo/images/bld.jpg Copying support/demos/classes/jfc/J2Ddemo/images/bld@2x.jpg Copying support/demos/classes/jfc/J2Ddemo/images/boat.png Copying support/demos/classes/jfc/J2Ddemo/images/boat@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/box.gif Copying support/demos/classes/jfc/J2Ddemo/images/box.png Copying support/demos/classes/jfc/J2Ddemo/images/box@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/boxwave.gif Copying support/demos/classes/jfc/J2Ddemo/images/boxwave.png Copying support/demos/classes/jfc/J2Ddemo/images/boxwave@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/clone.gif Copying support/demos/classes/jfc/J2Ddemo/images/clone@2x.gif Copying support/demos/classes/jfc/J2Ddemo/images/clouds.jpg Copying support/demos/classes/jfc/J2Ddemo/images/clouds@2x.jpg Copying support/demos/classes/jfc/J2Ddemo/images/duke.gif Copying support/demos/classes/jfc/J2Ddemo/images/duke.png Copying support/demos/classes/jfc/J2Ddemo/images/duke.running.gif Copying support/demos/classes/jfc/J2Ddemo/images/duke@2x.gif Copying support/demos/classes/jfc/J2Ddemo/images/duke@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/dukeplug.gif Copying support/demos/classes/jfc/J2Ddemo/images/dukeplug.png Copying support/demos/classes/jfc/J2Ddemo/images/dukeplug@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/fight.gif Copying support/demos/classes/jfc/J2Ddemo/images/fight.png Copying support/demos/classes/jfc/J2Ddemo/images/fight@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/globe.gif Copying support/demos/classes/jfc/J2Ddemo/images/globe.png Copying support/demos/classes/jfc/J2Ddemo/images/globe@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/jumptojavastrip.png Copying support/demos/classes/jfc/J2Ddemo/images/loop.gif Copying support/demos/classes/jfc/J2Ddemo/images/loop@2x.gif Copying support/demos/classes/jfc/J2Ddemo/images/looping.gif Copying support/demos/classes/jfc/J2Ddemo/images/looping@2x.gif Copying support/demos/classes/jfc/J2Ddemo/images/magnify.gif Copying support/demos/classes/jfc/J2Ddemo/images/magnify.png Copying support/demos/classes/jfc/J2Ddemo/images/magnify@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/painting.gif Copying support/demos/classes/jfc/J2Ddemo/images/painting.png Copying support/demos/classes/jfc/J2Ddemo/images/painting@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/print.gif Copying support/demos/classes/jfc/J2Ddemo/images/print@2x.gif Copying support/demos/classes/jfc/J2Ddemo/images/remove.gif Copying support/demos/classes/jfc/J2Ddemo/images/remove@2x.gif Copying support/demos/classes/jfc/J2Ddemo/images/snooze.gif Copying support/demos/classes/jfc/J2Ddemo/images/snooze.png Copying support/demos/classes/jfc/J2Ddemo/images/snooze@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/star7.gif Copying support/demos/classes/jfc/J2Ddemo/images/star7.png Copying support/demos/classes/jfc/J2Ddemo/images/star7@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/start.gif Copying support/demos/classes/jfc/J2Ddemo/images/start2.gif Copying support/demos/classes/jfc/J2Ddemo/images/start2@2x.gif Copying support/demos/classes/jfc/J2Ddemo/images/start@2x.gif Copying support/demos/classes/jfc/J2Ddemo/images/stop.gif Copying support/demos/classes/jfc/J2Ddemo/images/stop2.gif Copying support/demos/classes/jfc/J2Ddemo/images/stop2@2x.gif Copying support/demos/classes/jfc/J2Ddemo/images/stop@2x.gif Copying support/demos/classes/jfc/J2Ddemo/images/surfing.gif Copying support/demos/classes/jfc/J2Ddemo/images/surfing.png Copying support/demos/classes/jfc/J2Ddemo/images/surfing@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/thumbsup.gif Copying support/demos/classes/jfc/J2Ddemo/images/thumbsup.png Copying support/demos/classes/jfc/J2Ddemo/images/thumbsup@2x.png Copying support/demos/classes/jfc/J2Ddemo/images/tip.gif Copying support/demos/classes/jfc/J2Ddemo/images/tip.png Copying support/demos/classes/jfc/J2Ddemo/images/tip@2x.png Compiling up to 64 files for BUILD_DEMO_J2Ddemo Updating support/demos/image/jfc/J2Ddemo/src.zip Copying support/demos/image/jfc/J2Ddemo/README.txt Copying support/demos/classes/jfc/Metalworks/README.txt Copying support/demos/classes/jfc/Metalworks/resources/HelpFiles/back.gif Copying support/demos/classes/jfc/Metalworks/resources/HelpFiles/credits.html Copying support/demos/classes/jfc/Metalworks/resources/HelpFiles/duke.gif Copying support/demos/classes/jfc/Metalworks/resources/HelpFiles/javalogo.gif Copying support/demos/classes/jfc/Metalworks/resources/HelpFiles/metal.html Copying support/demos/classes/jfc/Metalworks/resources/HelpFiles/metalworks.html Copying support/demos/classes/jfc/Metalworks/resources/HelpFiles/swing.html Copying support/demos/classes/jfc/Metalworks/resources/HelpFiles/toc.html Copying support/demos/classes/jfc/Metalworks/resources/MyTheme.theme Compiling up to 15 files for BUILD_DEMO_Metalworks Updating support/demos/image/jfc/Metalworks/src.zip Copying support/demos/image/jfc/Metalworks/README.txt Copying support/demos/classes/jfc/Notepad/README.txt Copying support/demos/classes/jfc/Notepad/resources/Notepad.properties Copying support/demos/classes/jfc/Notepad/resources/NotepadSystem.properties Copying support/demos/classes/jfc/Notepad/resources/Notepad_de.properties Copying support/demos/classes/jfc/Notepad/resources/Notepad_ja.properties Copying support/demos/classes/jfc/Notepad/resources/Notepad_zh_CN.properties Copying support/demos/classes/jfc/Notepad/resources/copy.gif Copying support/demos/classes/jfc/Notepad/resources/cut.gif Copying support/demos/classes/jfc/Notepad/resources/new.gif Copying support/demos/classes/jfc/Notepad/resources/open.gif Copying support/demos/classes/jfc/Notepad/resources/paste.gif Copying support/demos/classes/jfc/Notepad/resources/save.gif Compiling up to 2 files for BUILD_DEMO_Notepad Updating support/demos/image/jfc/Notepad/src.zip Copying support/demos/image/jfc/Notepad/README.txt Copying support/demos/classes/jfc/Stylepad/README.txt Copying support/demos/classes/jfc/Stylepad/resources/Stylepad.properties Copying support/demos/classes/jfc/Stylepad/resources/StylepadSystem.properties Copying support/demos/classes/jfc/Stylepad/resources/Stylepad_de.properties Copying support/demos/classes/jfc/Stylepad/resources/Stylepad_ja.properties Copying support/demos/classes/jfc/Stylepad/resources/Stylepad_zh_CN.properties Copying support/demos/classes/jfc/Stylepad/resources/alice.gif Copying support/demos/classes/jfc/Stylepad/resources/bold.gif Copying support/demos/classes/jfc/Stylepad/resources/bullets.gif Copying support/demos/classes/jfc/Stylepad/resources/caterpillar.gif Copying support/demos/classes/jfc/Stylepad/resources/center.gif Copying support/demos/classes/jfc/Stylepad/resources/fg.gif Copying support/demos/classes/jfc/Stylepad/resources/hatter.gif Copying support/demos/classes/jfc/Stylepad/resources/italic.gif Copying support/demos/classes/jfc/Stylepad/resources/left.gif Copying support/demos/classes/jfc/Stylepad/resources/rabbit.gif Copying support/demos/classes/jfc/Stylepad/resources/rabbit2.gif Copying support/demos/classes/jfc/Stylepad/resources/right.gif Copying support/demos/classes/jfc/Stylepad/resources/underline.gif Copying support/demos/classes/jfc/Stylepad/resources/Notepad.properties Copying support/demos/classes/jfc/Stylepad/resources/NotepadSystem.properties Copying support/demos/classes/jfc/Stylepad/resources/Notepad_de.properties Copying support/demos/classes/jfc/Stylepad/resources/Notepad_ja.properties Copying support/demos/classes/jfc/Stylepad/resources/Notepad_zh_CN.properties Copying support/demos/classes/jfc/Stylepad/resources/copy.gif Copying support/demos/classes/jfc/Stylepad/resources/cut.gif Copying support/demos/classes/jfc/Stylepad/resources/new.gif Copying support/demos/classes/jfc/Stylepad/resources/open.gif Copying support/demos/classes/jfc/Stylepad/resources/paste.gif Copying support/demos/classes/jfc/Stylepad/resources/save.gif Compiling up to 5 files for BUILD_DEMO_Stylepad Updating support/demos/image/jfc/Stylepad/src.zip Copying support/demos/image/jfc/Stylepad/README.txt Copying support/demos/classes/jfc/SampleTree/README.txt Copying support/demos/classes/jfc/SampleTree/resources/images/collapsed.gif Copying support/demos/classes/jfc/SampleTree/resources/images/expanded.gif Compiling up to 5 files for BUILD_DEMO_SampleTree Updating support/demos/image/jfc/SampleTree/src.zip Copying support/demos/image/jfc/SampleTree/README.txt Copying support/demos/classes/jfc/TableExample/README.txt Compiling up to 8 files for BUILD_DEMO_TableExample Updating support/demos/image/jfc/TableExample/src.zip Copying support/demos/image/jfc/TableExample/README.txt Copying support/demos/classes/jfc/TransparentRuler/README.txt Compiling up to 1 files for BUILD_DEMO_TransparentRuler Updating support/demos/image/jfc/TransparentRuler/src.zip Copying support/demos/image/jfc/TransparentRuler/README.txt Creating support/demos/image/jfc/TransparentRuler/TransparentRuler.jar Creating support/demos/image/jfc/CodePointIM/CodePointIM.jar Creating support/demos/image/jfc/SampleTree/SampleTree.jar Creating support/demos/image/jfc/FileChooserDemo/FileChooserDemo.jar Creating support/demos/image/jfc/Notepad/Notepad.jar Creating support/demos/image/jfc/Stylepad/Stylepad.jar Creating support/demos/image/jfc/TableExample/TableExample.jar Creating support/demos/image/jfc/Font2DTest/Font2DTest.jar Creating support/demos/image/jfc/Metalworks/Metalworks.jar Creating java.base.jmod Creating support/demos/image/jfc/SwingSet2/SwingSet2.jar Creating support/demos/image/jfc/J2Ddemo/J2Ddemo.jar Creating jdk image Copying images/jdk/lib/src.zip Copying images/jdk/demo/jfc/FileChooserDemo/src.zip Copying images/jdk/demo/jfc/FileChooserDemo/FileChooserDemo.jar Copying images/jdk/demo/jfc/FileChooserDemo/README.txt Copying images/jdk/demo/jfc/Metalworks/src.zip Copying images/jdk/demo/jfc/Metalworks/Metalworks.jar Copying images/jdk/demo/jfc/Metalworks/README.txt Copying images/jdk/demo/jfc/Font2DTest/src.zip Copying images/jdk/demo/jfc/Font2DTest/Font2DTest.jar Copying images/jdk/demo/jfc/Font2DTest/README.txt Copying images/jdk/demo/jfc/TableExample/src.zip Copying images/jdk/demo/jfc/TableExample/README.txt Copying images/jdk/demo/jfc/TableExample/TableExample.jar Copying images/jdk/demo/jfc/Notepad/src.zip Copying images/jdk/demo/jfc/Notepad/README.txt Copying images/jdk/demo/jfc/Notepad/Notepad.jar Copying images/jdk/demo/jfc/SampleTree/src.zip Copying images/jdk/demo/jfc/SampleTree/SampleTree.jar Copying images/jdk/demo/jfc/SampleTree/README.txt Copying images/jdk/demo/jfc/Stylepad/src.zip Copying images/jdk/demo/jfc/Stylepad/README.txt Copying images/jdk/demo/jfc/Stylepad/Stylepad.jar Copying images/jdk/demo/jfc/TransparentRuler/TransparentRuler.jar Copying images/jdk/demo/jfc/TransparentRuler/src.zip Copying images/jdk/demo/jfc/TransparentRuler/README.txt Copying images/jdk/demo/jfc/J2Ddemo/src.zip Copying images/jdk/demo/jfc/J2Ddemo/README.txt Copying images/jdk/demo/jfc/J2Ddemo/J2Ddemo.jar Copying images/jdk/demo/jfc/SwingSet2/src.zip Copying images/jdk/demo/jfc/SwingSet2/SwingSet2.jar Copying images/jdk/demo/jfc/SwingSet2/README.txt Copying images/jdk/demo/jfc/CodePointIM/README_ja.html Copying images/jdk/demo/jfc/CodePointIM/src.zip Copying images/jdk/demo/jfc/CodePointIM/CodePointIM.jar Copying images/jdk/demo/jfc/CodePointIM/README.html Copying images/jdk/demo/jfc/CodePointIM/README_zh_CN.html Copying images/jdk/demo/nbproject/project.xml Copying images/jdk/demo/nbproject/jfc/FileChooserDemo/build.properties Copying images/jdk/demo/nbproject/jfc/FileChooserDemo/nbproject/jdk.xml Copying images/jdk/demo/nbproject/jfc/FileChooserDemo/nbproject/project.xml Copying images/jdk/demo/nbproject/jfc/FileChooserDemo/nbproject/file-targets.xml Copying images/jdk/demo/nbproject/jfc/FileChooserDemo/nbproject/netbeans-targets.xml Copying images/jdk/demo/nbproject/jfc/FileChooserDemo/build.xml Copying images/jdk/demo/nbproject/jfc/Metalworks/build.properties Copying images/jdk/demo/nbproject/jfc/Metalworks/nbproject/jdk.xml Copying images/jdk/demo/nbproject/jfc/Metalworks/nbproject/project.xml Copying images/jdk/demo/nbproject/jfc/Metalworks/nbproject/file-targets.xml Copying images/jdk/demo/nbproject/jfc/Metalworks/nbproject/netbeans-targets.xml Copying images/jdk/demo/nbproject/jfc/Metalworks/build.xml Copying images/jdk/demo/nbproject/jfc/Font2DTest/build.properties Copying images/jdk/demo/nbproject/jfc/Font2DTest/nbproject/jdk.xml Copying images/jdk/demo/nbproject/jfc/Font2DTest/nbproject/project.xml Copying images/jdk/demo/nbproject/jfc/Font2DTest/nbproject/file-targets.xml Copying images/jdk/demo/nbproject/jfc/Font2DTest/nbproject/netbeans-targets.xml Copying images/jdk/demo/nbproject/jfc/Font2DTest/build.xml Copying images/jdk/demo/nbproject/jfc/TableExample/build.properties Copying images/jdk/demo/nbproject/jfc/TableExample/nbproject/jdk.xml Copying images/jdk/demo/nbproject/jfc/TableExample/nbproject/project.xml Copying images/jdk/demo/nbproject/jfc/TableExample/nbproject/file-targets.xml Copying images/jdk/demo/nbproject/jfc/TableExample/nbproject/netbeans-targets.xml Copying images/jdk/demo/nbproject/jfc/TableExample/build.xml Copying images/jdk/demo/nbproject/jfc/Notepad/build.properties Copying images/jdk/demo/nbproject/jfc/Notepad/nbproject/jdk.xml Copying images/jdk/demo/nbproject/jfc/Notepad/nbproject/project.xml Copying images/jdk/demo/nbproject/jfc/Notepad/nbproject/file-targets.xml Copying images/jdk/demo/nbproject/jfc/Notepad/nbproject/netbeans-targets.xml Copying images/jdk/demo/nbproject/jfc/Notepad/build.xml Copying images/jdk/demo/nbproject/jfc/SampleTree/build.properties Copying images/jdk/demo/nbproject/jfc/SampleTree/nbproject/jdk.xml Copying images/jdk/demo/nbproject/jfc/SampleTree/nbproject/project.xml Copying images/jdk/demo/nbproject/jfc/SampleTree/nbproject/file-targets.xml Copying images/jdk/demo/nbproject/jfc/SampleTree/nbproject/netbeans-targets.xml Copying images/jdk/demo/nbproject/jfc/SampleTree/build.xml Copying images/jdk/demo/nbproject/jfc/TransparentRuler/build.properties Copying images/jdk/demo/nbproject/jfc/TransparentRuler/nbproject/jdk.xml Copying images/jdk/demo/nbproject/jfc/TransparentRuler/nbproject/project.xml Copying images/jdk/demo/nbproject/jfc/TransparentRuler/nbproject/file-targets.xml Copying images/jdk/demo/nbproject/jfc/TransparentRuler/nbproject/netbeans-targets.xml Copying images/jdk/demo/nbproject/jfc/TransparentRuler/build.xml Copying images/jdk/demo/nbproject/README.txt Copying images/jdk/demo/README ----- Build times ------- Start 2024-08-19 23:33:23 End 2024-08-19 23:34:46 00:01:23 TOTAL ------------------------- Finished building target 'images' in configuration 'linux-riscv64-server-release'