]> granicus.if.org Git - clang/commit
[clang][AST] Refactoring ASTNameGenerator to use pimpl pattern (NFC).
authorPuyan Lotfi <puyan@puyan.org>
Thu, 20 Jun 2019 06:01:06 +0000 (06:01 +0000)
committerPuyan Lotfi <puyan@puyan.org>
Thu, 20 Jun 2019 06:01:06 +0000 (06:01 +0000)
commitec041870bb24b4d7c10aca4b887ca309e90a2979
treef631696b2e8672ab702cb85b316851725e02d3d4
parentcd58cd0fced56e242f84e26dc6d011a13823bb32
[clang][AST] Refactoring ASTNameGenerator to use pimpl pattern (NFC).

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 neatly wrap ASTNameGenerator in a pimpl.

Differential Revision: https://reviews.llvm.org/D63584

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363908 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Mangle.h
lib/AST/Mangle.cpp