|Anonymous | Login||2020-07-06 06:24 MSK|
|My View | View Issues | Change Log | Roadmap|
|occt: master ff2bd6ef|
|apl||apn||master||2017-01-26 09:54:30||master 8cc8a692|
|Affected Issues||0028361: Visualization, TKV3d - buggy behavior of Transformation Persistence compiled on several Linux platforms in optimized mode|
|Changeset||0028361: Visualization, TKV3d - buggy behavior of Transformation Persistence compiled on several Linux platforms in optimized mode
The patch fixes transformation persistence for various set of GCC compilers.
1) Optimized template-specialized operator /= for division (causes bugs)
of NCollection_Vec4 was replaced with non-specialized version.
2) NCollection_Vec4::xyz() is not used since compiler uses modifiable-reference
returning version, which invokes warning of possible strict-aliasing rules
violation and leads to incorrect behavior of the reference.
|mod - src/Graphic3d/Graphic3d_TransformPers.hxx|
|add - tests/bugs/vis/bug28361|
|Copyright © 2000 - 2020 MantisBT Team|