Added support for Clang compiler