changeset 10844:a9ac254e093c

8197981: Missing return statement in __sync_val_compare_and_swap_8 8254144: Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp Reviewed-by: andrew, dholmes, zgu
author shade
date Mon, 26 Oct 2020 07:23:15 +0000
parents 308ed1ae8a75
children b78fc497bdf2 d8f1fd8de0a9
files src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp src/os_cpu/linux_zero/vm/os_linux_zero.cpp
diffstat 2 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp	Mon Oct 26 07:04:41 2020 +0000
+++ b/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp	Mon Oct 26 07:23:15 2020 +0000
@@ -457,6 +457,7 @@
     long long unsigned int oldval,
     long long unsigned int newval) {
     ShouldNotCallThis();
+    return 0; // silence compiler warnings
   }
 };
 #endif // !_LP64
--- a/src/os_cpu/linux_zero/vm/os_linux_zero.cpp	Mon Oct 26 07:04:41 2020 +0000
+++ b/src/os_cpu/linux_zero/vm/os_linux_zero.cpp	Mon Oct 26 07:23:15 2020 +0000
@@ -488,6 +488,7 @@
     long long unsigned int oldval,
     long long unsigned int newval) {
     ShouldNotCallThis();
+    return 0; // silence compiler warnings
   }
 };
 #endif // !_LP64