Supports clang++ without cleaning warnings.