0022550: Fixing data races
[occt.git] / src / IntImp / IntImp_IntCS.gxx
index b591d83..91ea79f 100755 (executable)
@@ -74,10 +74,8 @@ void IntImp_IntCS::Perform(const Standard_Real U,
                           const Standard_Real w0,
                           const Standard_Real w1) {
   done = Standard_True;
-  static math_Vector UVap(1,3);
-  static math_Vector BornInf(1,3);
-  static math_Vector BornSup(1,3);
-  static math_Vector Tolerance(1,3);
+  Standard_Real BornInfBuf[3], BornSupBuf[3], ToleranceBuf[3], UVapBuf[3];
+  math_Vector BornInf (BornInfBuf, 1, 3), BornSup (BornSupBuf, 1, 3), Tolerance (ToleranceBuf, 1, 3), UVap (UVapBuf, 1, 3);
   UVap(1) = U;
   UVap(2) = V;
   UVap(3) = W;