clang report: --keep-empty to avoid spurious build failure