Changes to clang compiler from gcc