Compile with newer clang. Might not work with older