Blender Git Loki
Git Commits -> Revision 19a41e5
Revision 19a41e5 by Brecht Van Lommel (master) November 28, 2013, 20:35 (GMT) |
Fix iTaSC build error when building with libc++. This was using TreeElement before it was fully defined, which gives undefined behavior that happened to work with other libraries but not libc++. Based on patch by Marcus von Appen, modifications for brevity and to ensure we don't dereference invalid memory. Ref T37477. |
Commit Details:
Full Hash: 19a41e5a1095504a524333879593b8945fe8ea06
Parent Commit: 28a2d5e
Lines Changed: +28, -25
6 Modified Paths:
/intern/itasc/Armature.cpp (+1, -1) (Diff)
/intern/itasc/kdl/tree.cpp (+1, -1) (Diff)
/intern/itasc/kdl/tree.hpp (+14, -10) (Diff)
/intern/itasc/kdl/treefksolverpos_recursive.cpp (+8, -9) (Diff)
/intern/itasc/kdl/treefksolverpos_recursive.hpp (+1, -1) (Diff)
/intern/itasc/kdl/treejnttojacsolver.cpp (+3, -3) (Diff)
/intern/itasc/kdl/tree.cpp (+1, -1) (Diff)
/intern/itasc/kdl/tree.hpp (+14, -10) (Diff)
/intern/itasc/kdl/treefksolverpos_recursive.cpp (+8, -9) (Diff)
/intern/itasc/kdl/treefksolverpos_recursive.hpp (+1, -1) (Diff)
/intern/itasc/kdl/treejnttojacsolver.cpp (+3, -3) (Diff)