RFR: 8238284: [macos] Zero VM build fails due to an obvious typo
jiefu(傅杰)
jiefu at tencent.com
Fri Jan 31 11:01:16 UTC 2020
Hi all,
JBS: https://bugs.openjdk.java.net/browse/JDK-8238284
Webrev: http://cr.openjdk.java.net/~jiefu/8238284/webrev.00/
Zero VM build is broken due to an obvious typo [1].
More errors can be triggered with clang 11, which can be fixed by adding `const`.
------------------------------------------
/Users/fool/workspace/open/jdk/src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp:369:8: error: conflicting types for '_Copy_conjoint_jshorts_atomic'
void _Copy_conjoint_jshorts_atomic(jshort* from, jshort* to, size_t count) {
^
/Users/fool/workspace/open/jdk/src/hotspot/share/utilities/copy.hpp:47:8: note: previous declaration is here
void _Copy_conjoint_jshorts_atomic(const jshort* from, jshort* to, size_t count);
^
...
/Users/fool/workspace/open/jdk/src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp:371:15: error: cannot initialize a variable of type 'jshort *' (aka 'short *') with an rvalue of type 'const jshort *' (aka 'const short *')
jshort *end = from + count;
^ ~~~~~~~~~~~~
...
------------------------------------------
Could you please review it and give me some advice?
Thanks a lot.
Best regards,
Jie
[1] http://hg.openjdk.java.net/jdk/jdk/file/0905868db490/src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp#l192
More information about the hotspot-dev
mailing list