瀏覽代碼

Fix process_combo.c compile warning

Shihpin Tseng 7 年之前
父節點
當前提交
750f8ec94e
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      quantum/process_keycode/process_combo.c

+ 5 - 1
quantum/process_keycode/process_combo.c

@@ -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) {