Remove clang specific pragmas, and empty methods implementations