There are roughly 40 places in Hotspot code (outside the VM_Version implementation) where Abstract_VM_Version is used directly, rather than using VM_Version.
searchhg "Abstract_VM_Version::" | egrep -v "vm_version[[:alnum:]_]*.[ch]pp:" | wc -l
Clients of the VM_Version infrastructure should always use VM_Version qualification, never Abstract_VM_Version. Abstract_VM_Version is an implementation detail. Clients that refer to it directly are bypassing any possible platform specialization of the relevant names.
searchhg "Abstract_VM_Version::" | egrep -v "vm_version[[:alnum:]_]*.[ch]pp:" | wc -l
Clients of the VM_Version infrastructure should always use VM_Version qualification, never Abstract_VM_Version. Abstract_VM_Version is an implementation detail. Clients that refer to it directly are bypassing any possible platform specialization of the relevant names.
- duplicates
-
JDK-7041262 VM_Version should be called instead of Abstract_VM_Version so that overriding works
-
- Resolved
-