Browse Source

Added value range assertions to prevent static analysis false-positives on Clang.

Sherief Farouk 12 years ago
parent
commit
c8428fa67a
1 changed files with 4 additions and 0 deletions
  1. 4 0
      code/FBXConverter.cpp

+ 4 - 0
code/FBXConverter.cpp

@@ -547,6 +547,10 @@ private:
 			default:
 				ai_assert(false);
 		}
+        
+        ai_assert((order[0] >= 0) && (order[0] <= 2));
+        ai_assert((order[1] >= 0) && (order[1] <= 2));
+        ai_assert((order[2] >= 0) && (order[2] <= 2));
 
 		if(!is_id[order[0]]) {
 			out = temp[order[0]];