memkind/memkind-gcc11.patch

33 lines
1.2 KiB
Diff
Raw Normal View History

diff --git a/memkind-1.10.1/test/gtest_fused/gtest/gtest-all.cc b/memkind-1.10.1/test/gtest_fused/gtest/gtest-all.cc
index 1120ce8..5d29d98 100644
--- a/memkind-1.10.1/test/gtest_fused/gtest/gtest-all.cc
+++ b/memkind-1.10.1/test/gtest_fused/gtest/gtest-all.cc
@@ -7944,9 +7944,9 @@ void StackLowerThanAddress(const void* ptr, bool* result) {
// Make sure AddressSanitizer does not tamper with the stack here.
GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_
bool StackGrowsDown() {
- int dummy;
+ volatile int dummy = 0;
bool result;
- StackLowerThanAddress(&dummy, &result);
+ StackLowerThanAddress((const void *)&dummy, &result);
return result;
}
diff --git a/test/gtest_fused/gtest/gtest-all.cc b/test/gtest_fused/gtest/gtest-all.cc
index 1120ce8..5d29d98 100644
--- a/test/gtest_fused/gtest/gtest-all.cc
+++ b/test/gtest_fused/gtest/gtest-all.cc
@@ -7944,9 +7944,9 @@ void StackLowerThanAddress(const void* ptr, bool* result) {
// Make sure AddressSanitizer does not tamper with the stack here.
GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_
bool StackGrowsDown() {
- int dummy;
+ volatile int dummy = 0;
bool result;
- StackLowerThanAddress(&dummy, &result);
+ StackLowerThanAddress((const void *)&dummy, &result);
return result;
}