EricWF accepted this revision. EricWF added a comment. This revision is now accepted and ready to land. I'm OK accepting this, but I'm going to weak it before committing so that `test_macros.h` define `TEST_STACK_ALLOCATOR_WORKAROUND` for non-libc++ builds. https://reviews.llvm.org/D22973