diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-05-23 22:02:49 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-05-23 22:02:49 +0000 |
commit | ae50c56d651d5b8dccf59a4c6a2ff2a30973a62f (patch) | |
tree | 12b8b7e2a74ee1b5185db8df5ffdc3fbf625944c /llvm/lib/Transforms | |
parent | 9017ca290aba42802a42b5d5eb4e04b754518df9 (diff) | |
download | bcm5719-llvm-ae50c56d651d5b8dccf59a4c6a2ff2a30973a62f.tar.gz bcm5719-llvm-ae50c56d651d5b8dccf59a4c6a2ff2a30973a62f.zip |
[modules] When reparenting a local declaration, don't mark the declaration as
being visible with its owning module if we're not tracking owning modules for
local declarations.
This avoids the possibility of a declaration being (meaninglessly) marked as
hidden with no owning module, which would otherwise lead to violated AST
invariants (checked by the added assertion).
llvm-svn: 303699
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions