Fix build bug on clang