fix build with xcode clang