Updated cl.hpp file - now compiles on clang