@ better forward for clang::c