Testing on both clang and gcc