diff --git a/Marlin/src/HAL/HAL_DUE/usb/compiler.h b/Marlin/src/HAL/HAL_DUE/usb/compiler.h
index 1b7be6a67e3dd6851b74b322c949fb65a452d1d6..7719c129c307c0dfcd21997cee393fae6696358c 100644
--- a/Marlin/src/HAL/HAL_DUE/usb/compiler.h
+++ b/Marlin/src/HAL/HAL_DUE/usb/compiler.h
@@ -216,7 +216,7 @@
 	}
 #  endif
 #else
-#  define Assert(expr) (() 0)
+#  define Assert(expr) ((void) 0)
 #endif
 
 /* Define WEAK attribute */
@@ -796,7 +796,7 @@ typedef struct
  *
  * \note It may be used as a long jump opcode in some special cases.
  */
-#define Long_call(addr)                   ((*(void (*)())(addr))())
+#define Long_call(addr)                   ((*(void (*)(void))(addr))())
 
 
 /*! \name MCU Endianism Handling