Page MenuHome

Resolve an assumption on the internal structure of std:string on arm64
Needs ReviewPublic

This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

An assumption about the internal structure of std:string was causing corruption on many scenes in arm64.
Visible in Classroom, Pavillion, Cosmos

This was upstreamed in the latest OpenImageIO and will not be necessary when a newer version is integrated.

Diff Detail

Repository
rB Blender

Event Timeline

a) could you point me to where this patch is taken from? I don't see it in github https://github.com/OpenImageIO/oiio/blob/master/src/libutil/ustring.cpp
b) why test for arm64 and not aarch64 ? (this is probably a question for the upstream patch, but I can't find it)