]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - quantum/process_keycode/process_combo.c
Fix process_combo.c compile warning
[qmk_firmware.git] / quantum / process_keycode / process_combo.c
index 58d45add2288899de0805abeb487b2dafcf2bf13..1addd72e5ade966e121e8243a2b77d58f4787e4b 100644 (file)
@@ -127,8 +127,12 @@ bool process_combo(uint16_t keycode, keyrecord_t *record)
 void matrix_scan_combo(void)
 {
     for (int i = 0; i < COMBO_COUNT; ++i) {
+        // Do not treat the (weak) key_combos too strict.
+        #pragma GCC diagnostic push
+        #pragma GCC diagnostic ignored "-Warray-bounds"
         combo_t *combo = &key_combos[i];
-        if (combo->timer && 
+        #pragma GCC diagnostic pop
+        if (combo->timer &&
             combo->timer != COMBO_TIMER_ELAPSED && 
             timer_elapsed(combo->timer) > COMBO_TERM) {