0032402: Coding Rules - eliminate msvc warning C4668 (symbol is not defined as a...
[occt.git] / src / NCollection / NCollection_Array1.hxx
index eaa47ad..ce020eb 100644 (file)
@@ -211,7 +211,7 @@ public:
     myDeletable                                 (Standard_False)
   {
     Standard_RangeError_Raise_if (theUpper < theLower, "NCollection_Array1::Create");
     myDeletable                                 (Standard_False)
   {
     Standard_RangeError_Raise_if (theUpper < theLower, "NCollection_Array1::Create");
-  #if (defined(__GNUC__) && __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))
+  #if (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)))
     // gcc emits -Warray-bounds warning when NCollection_Array1 is initialized
     // from local array with lower index 1 (so that (&theBegin - 1) points out of array bounds).
     // NCollection_Array1 initializes myData with a shift to avoid this shift within per-element access.
     // gcc emits -Warray-bounds warning when NCollection_Array1 is initialized
     // from local array with lower index 1 (so that (&theBegin - 1) points out of array bounds).
     // NCollection_Array1 initializes myData with a shift to avoid this shift within per-element access.
@@ -220,7 +220,7 @@ public:
     #pragma GCC diagnostic ignored "-Warray-bounds"
   #endif
     myData = (TheItemType *) &theBegin - theLower;
     #pragma GCC diagnostic ignored "-Warray-bounds"
   #endif
     myData = (TheItemType *) &theBegin - theLower;
-  #if (defined(__GNUC__) && __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))
+  #if (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)))
     #pragma GCC diagnostic pop
   #endif
   }
     #pragma GCC diagnostic pop
   #endif
   }