widl: portability fix for clang