aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CloneModule.cpp
diff options
context:
space:
mode:
authorChuanqi Xu <yedeng.yd@linux.alibaba.com>2023-02-20 13:58:28 +0800
committerChuanqi Xu <yedeng.yd@linux.alibaba.com>2023-02-20 14:19:50 +0800
commitc5cb1117e19273a26499a1e18770b74bdf3b9ade (patch)
treec75540ee5466ec867c022cd2affca55629947647 /llvm/lib/Transforms/Utils/CloneModule.cpp
parentdf9c5bd8d2e6a060b342aa4ac46a9c3313ba2282 (diff)
downloadllvm-c5cb1117e19273a26499a1e18770b74bdf3b9ade.zip
llvm-c5cb1117e19273a26499a1e18770b74bdf3b9ade.tar.gz
llvm-c5cb1117e19273a26499a1e18770b74bdf3b9ade.tar.bz2
[Modules] Handle the visibility of GMF during the template instantiation
Close https://github.com/llvm/llvm-project/issues/60775 Previously, we will mark all the declarations in the GMF as not visible to other module units. But this is too strict and the users may meet problems during the template instantiation like the above exampel shows. The patch addresseds the problem.
Diffstat (limited to 'llvm/lib/Transforms/Utils/CloneModule.cpp')
0 files changed, 0 insertions, 0 deletions