emaste accepted this revision. emaste added a reviewer: emaste. emaste added a comment. LGTM although perhaps an `#error` else case for not-linux/mac/freebsd is a good idea so that this is explicitly addressed for the next platform. http://reviews.llvm.org/D16075