Seems prudent to exploit preprocessor macros in CMake to prevent the
user from going down a doomed path...
> echo | clang -dM -E - | grep -i clang
#define __clang_major__ 3
#define __clang_minor__ 1
#define __clang_patchlevel__ 0
I'll update my local build of LLVM to the git master and see if this
is fixed yet and work back from there.