Meinersbur added a comment. In D104601#2896091 <https://reviews.llvm.org/D104601#2896091>, @aaron.ballman wrote:
> I think there is, but I'm an eternal optimist. :-) This LGTM, but you should > wait a day or two before landing it in case @dblaikie or @rsmith have > concerns. Of course. ================ Comment at: clang/lib/Driver/ToolChains/Clang.cpp:6059-6062 + if (!types::isCXX(InputType) && !types::isOpenCL(InputType) && + !types::isObjC(InputType) && !types::isCuda(InputType) && + !types::isHIP(InputType) && InputType != types::TY_PP_C && + InputType != types::TY_C) ---------------- aaron.ballman wrote: > One downside to this approach as opposed to using a `switch` is that it'll be > easy to add new languages and forget to update this. However, we don't do > that particularly often and this will loudly tell users about the lack of > support, so I think it's fine as-is. I used the `types::isABC` functions because if a new input type is added, it will either be added to one of the `isABC` functions. If not, it would be save to not allow whitespace minimization with it until verified. However, I did not think about the warning for missing enums. I am going to use a switch instead. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D104601/new/ https://reviews.llvm.org/D104601 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits