From a5991bc7944d2349c5e4ca20c301fec9e85d9abb Mon Sep 17 00:00:00 2001 From: Niklas Eiling Date: Tue, 25 Jul 2023 18:26:19 +0200 Subject: [PATCH] deactivate stric-aliasing for cast Signed-off-by: Niklas Eiling --- fpga/src/villas-fpga-ctrl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fpga/src/villas-fpga-ctrl.cpp b/fpga/src/villas-fpga-ctrl.cpp index e1a6ac066..d0ec002c6 100644 --- a/fpga/src/villas-fpga-ctrl.cpp +++ b/fpga/src/villas-fpga-ctrl.cpp @@ -150,7 +150,10 @@ void readFromDmaToStdOut(std::shared_ptr dma, try { for (size_t i = 0; i*4 < c.bytes; i++) { int32_t ival = mem[cur][i]; +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wstrict-aliasing" float fval = *((float*)(&ival)); // cppcheck-suppress invalidPointerCast +#pragma GCC diagnostic pop formatter->format(fval); printf("%#x\n", ival); }