76919dabe6
This removes the goofy sizeof/alignof assertion we've been making. That was a strict aliasing violation. Now CRYPTO_refcount_t is just CRYPTO_atomic_u32 without any fuss. It also means nothing should include <openssl/thread.h> because it contains only deprecated symbols. Bug: 412269080 Change-Id: Icbf98a31d5af2a4dadab3b20a410c10f98061ed7 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/79569 Reviewed-by: Adam Langley <agl@google.com> Commit-Queue: David Benjamin <davidben@google.com> Auto-Submit: David Benjamin <davidben@google.com>