Revert "Revert "Try compiling this with Clang to work around GCC 4.9 'internal compiler error' issues.""

This reverts commit ed5610225e76659c4f8e7706e75471b4f28924aa.