From fefdc37a4d74643d1ed08d813c0008d08b5a40d3 Mon Sep 17 00:00:00 2001
From: Andrew Tridgell <andrew@tridgell.net>
Date: Fri, 9 Jan 2015 11:04:50 +1100
Subject: [PATCH] AP_Math: fixed warnings on bounds checking in quaternion

---
 libraries/AP_Math/quaternion.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libraries/AP_Math/quaternion.h b/libraries/AP_Math/quaternion.h
index c791e141b..e3f7b2c3b 100644
--- a/libraries/AP_Math/quaternion.h
+++ b/libraries/AP_Math/quaternion.h
@@ -91,7 +91,7 @@ public:
     float & operator[](uint8_t i) {
         float *_v = &q1;
 #if MATH_CHECK_INDEXES
-        assert(i >= 0 && i < 4);
+        assert(i < 4);
 #endif
         return _v[i];
     }
@@ -99,7 +99,7 @@ public:
     const float & operator[](uint8_t i) const {
         const float *_v = &q1;
 #if MATH_CHECK_INDEXES
-        assert(i >= 0 && i < 4);
+        assert(i < 4);
 #endif
         return _v[i];
     }
-- 
GitLab