Disable specific warnings to mitigate compilation problems with KEEP_INTERMEDIATES=yes
. (#20339)
This commit is contained in:
@@ -15,7 +15,11 @@
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
// Need to disable GCC's "maybe-uninitialized" warning for this file, as it causes issues when running `KEEP_INTERMEDIATES=yes`.
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
|
||||
#include <util/delay.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
// http://ww1.microchip.com/downloads/en/devicedoc/atmel-0856-avr-instruction-set-manual.pdf
|
||||
// page 22: Table 4-2. Arithmetic and Logic Instructions
|
||||
|
@@ -19,6 +19,10 @@
|
||||
#include <ch.h>
|
||||
#include <hal.h>
|
||||
|
||||
// Need to disable GCC's "tautological-compare" warning for this file, as it causes issues when running `KEEP_INTERMEDIATES=yes`. Corresponding pop at the end of the file.
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wtautological-compare"
|
||||
|
||||
/*
|
||||
Audio Driver: DAC
|
||||
|
||||
@@ -335,3 +339,5 @@ void audio_driver_start(void) {
|
||||
active_tones_snapshot_length = 0;
|
||||
state = OUTPUT_SHOULD_START;
|
||||
}
|
||||
|
||||
#pragma GCC diagnostic pop
|
||||
|
@@ -19,6 +19,10 @@
|
||||
#include "ch.h"
|
||||
#include "hal.h"
|
||||
|
||||
// Need to disable GCC's "tautological-compare" warning for this file, as it causes issues when running `KEEP_INTERMEDIATES=yes`. Corresponding pop at the end of the file.
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wtautological-compare"
|
||||
|
||||
/*
|
||||
Audio Driver: DAC
|
||||
|
||||
@@ -247,3 +251,5 @@ void audio_driver_start(void) {
|
||||
}
|
||||
gptStartContinuous(&AUDIO_STATE_TIMER, 2U);
|
||||
}
|
||||
|
||||
#pragma GCC diagnostic pop
|
||||
|
Reference in New Issue
Block a user