Fixes https://bugs.llvm.org/show_bug.cgi?id=34869
@dcoughlin Any advice on how to handle different stdlib implementations?
Can we conjure a separate symbol instead of relying on a particular struct layout?
For now this implementation will simply not go inside a differently implemented call_once.