t.p.northover accepted this revision. t.p.northover added a comment. This revision is now accepted and ready to land. Thanks Oliver. Looks nice and neat to me now! I'll work on making Clang ignore -fomit-frame-pointer for Darwin. https://reviews.llvm.org/D23516