So something I realized when trying to port clang interface stubs to using ASTNameGenerator instead of CodegenNameGenerator is that the original pimpl pattern used between CodegenNameGenerator and CodegenNameGeneratorImpl did a good job of hiding DataLayout making it so that users of CodegenNameGenerator did not need to link with llvm core. This is an NFC change to wrap ASTNameGenerator in a pimpl.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
clang/lib/AST/Mangle.cpp | ||
---|---|---|
343 | @aaron.ballman I can move this down to the private section in a subsequent NFC if you'd like. |
@aaron.ballman I can move this down to the private section in a subsequent NFC if you'd like.