]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Fix process_combo.c compile warning
authorShihpin Tseng <deftsp@gmail.com>
Sat, 28 Oct 2017 09:57:36 +0000 (17:57 +0800)
committerJack Humbert <jack.humb@gmail.com>
Mon, 30 Oct 2017 00:05:26 +0000 (20:05 -0400)
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) {