Seemingly the relevant change is: In 19041: ``` #ifndef SYSTEM_CACHE_ALIGNMENT_SIZE #if defined(_AMD64_) || defined(_X86_) #define SYSTEM_CACHE_ALIGNMENT_SIZE 64 #else #define SYSTEM_CACHE_ALIGNMENT_SIZE 128 #endif #endif ``` In 22000: ``` #ifndef SYSTEM_CACHE_ALIGNMENT_SIZE #if defined(_AMD64_) || defined(_X86_) #define SYSTEM_CACHE_ALIGNMENT_SIZE X86_CACHE_ALIGNMENT_SIZE #elif defined(_ARM64_) || defined(_ARM_) #define SYSTEM_CACHE_ALIGNMENT_SIZE ARM_CACHE_ALIGNMENT_SIZE #else #error Must define a target architecture. #endif #endif // SYSTEM_CACHE_ALIGNMENT_SIZE ```
Bug 1721208 Comment 7 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Seemingly the relevant change is: In 19041: ``` #ifndef SYSTEM_CACHE_ALIGNMENT_SIZE #if defined(_AMD64_) || defined(_X86_) #define SYSTEM_CACHE_ALIGNMENT_SIZE 64 #else #define SYSTEM_CACHE_ALIGNMENT_SIZE 128 #endif #endif ``` In 22000: ``` #ifndef SYSTEM_CACHE_ALIGNMENT_SIZE #if defined(_AMD64_) || defined(_X86_) #define SYSTEM_CACHE_ALIGNMENT_SIZE X86_CACHE_ALIGNMENT_SIZE #elif defined(_ARM64_) || defined(_ARM_) #define SYSTEM_CACHE_ALIGNMENT_SIZE ARM_CACHE_ALIGNMENT_SIZE #else #error Must define a target architecture. #endif #endif // SYSTEM_CACHE_ALIGNMENT_SIZE ``` `ARM_CACHE_ALIGNMENT_SIZE` is 128 so it doesn't cause a difference in ARM builds.
Seemingly the relevant change is in `winnt.h`: In 19041: ``` #ifndef SYSTEM_CACHE_ALIGNMENT_SIZE #if defined(_AMD64_) || defined(_X86_) #define SYSTEM_CACHE_ALIGNMENT_SIZE 64 #else #define SYSTEM_CACHE_ALIGNMENT_SIZE 128 #endif #endif ``` In 22000: ``` #ifndef SYSTEM_CACHE_ALIGNMENT_SIZE #if defined(_AMD64_) || defined(_X86_) #define SYSTEM_CACHE_ALIGNMENT_SIZE X86_CACHE_ALIGNMENT_SIZE #elif defined(_ARM64_) || defined(_ARM_) #define SYSTEM_CACHE_ALIGNMENT_SIZE ARM_CACHE_ALIGNMENT_SIZE #else #error Must define a target architecture. #endif #endif // SYSTEM_CACHE_ALIGNMENT_SIZE ``` `ARM_CACHE_ALIGNMENT_SIZE` is 128 so it doesn't cause a difference in ARM builds.