Open Quuxplusone opened 6 years ago
Bugzilla Link | PR37968 |
Status | NEW |
Importance | P enhancement |
Reported by | David Blaikie (dblaikie@gmail.com) |
Reported on | 2018-06-27 11:09:46 -0700 |
Last modified on | 2018-06-27 11:15:09 -0700 |
Version | trunk |
Hardware | PC Linux |
CC | dgregor@apple.com, llvm-bugs@lists.llvm.org, richard-llvm@metafoo.co.uk |
Fixed by commit(s) | |
Attachments | |
Blocks | |
Blocked by | |
See also |
I believe the issue is that the merging we perform when loading AST files does not take module ownership into account. We should not be merging the 'a' from module 'a' with the 'a' from module 'x', because they are owned by different modules.
(typo there, should be x::x in x.cpp, of course)