This simplifies the code a bit. No functionality change.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Thanks for the cleanup! I have a few nits below, some of which will help to reduce the diff. LGTM once you fix those.
llvm/utils/TableGen/OptParserEmitter.cpp | ||
---|---|---|
237 |
| |
244–246 |
| |
255 | You can reduce the diff with: for (const Record &R : llvm::make_pointee_range(Groups)) { A side benefit is we keep a non-non-null variable from looking like it could be null to the casual reader of later lines. | |
340–341 | StringRef is cheap to copy; just use it by-value. Generally we try to avoid taking it by-reference (unless it's being modified, or if it somehow avoids an #include although it's so pervasive that's probably not worth doing). | |
391 | As above, you can use make_pointee_range. | |
458 | make_pointee_range |