Let's not remove them outright just yet, so that other projects get some
more explicit notice that they need to fix their code.
Details
Details
- Reviewers
t.p.northover efriedma
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Deprecating the APIs as an extra step is basically useless; most projects either build with -Werror or don't pay attention to warnings. Probably very few projects in the middle that would actually be helped. I'd be in favor of just zapping them. If you really think the error for downstream projects needs to be extra-clear, you could provide "= delete" overloads, I guess.
Comment Actions
Ping. I'm happy with either a removal or deprecation here, but one of them should really go in...
Comment Actions
LGTM. Deprecation isn't strictly necessary, but it's more friendly to downstream projects, which are very likely to be using IRBuilder.
clang-format: please reformat the code