danielkiss added a comment. Function level attributes could set different attributes for functions. If function attribute is used then I assume the user know what he/she is doing so no need to emit a warning. Maybe some would ensure the function is only directly called and never called indirectly by enforcing the branch-proctection=None or Pac-ret. By default this warning shall not present anyway, especially for LLVM internals.
> Specifically, this appears to be a legitimate bug, found by the warnings: > https://bugs.llvm.org/show_bug.cgi?id=46258 Thanks for pointing to this bug, I pick it up, since my two other patches address it: https://reviews.llvm.org/D75181 and for CFI https://reviews.llvm.org/D81251 after those two patches, if we would emit a warning for the different flags we could do it in clang due to no reason to postpone the diagnostic to the backend. also would be easier suppress the warning if needed. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D80791/new/ https://reviews.llvm.org/D80791 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits