gcc 11 warns about the MMU code writing 4096 byte to an area with 0
bytes. I am guessing this is a false alarm, but the code is too
convoluted for me to prove it :-( So for now, let's just slience this
build error.

Signed-off-by: Nadav Har'El <[email protected]>
---
 core/mmu.cc | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/core/mmu.cc b/core/mmu.cc
index cd2cd550..3125a8aa 100644
--- a/core/mmu.cc
+++ b/core/mmu.cc
@@ -29,6 +29,10 @@
 #include <osv/rwlock.h>
 #include <numeric>
 
+// FIXME: Without this pragma, we get a lot of warnings that I don't know
+// how to explain or fix. For now, let's just ignore them :-(
+#pragma GCC diagnostic ignored "-Wstringop-overflow"
+
 extern void* elf_start;
 extern size_t elf_size;
 
-- 
2.31.1

-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/osv-dev/20210614062057.1998552-11-nyh%40scylladb.com.

Reply via email to