#693 (comment)
The longer term fix is to teach Clang to automatically realign the stack for Android < 24, x86, and when the function is a constructor. With that change the only way this will create a problem for people is if they're trying to use some inline assembly that can't satisfy these constraints specifically in a constructor.