diff options
| author | Philip Pfaffe <philip.pfaffe@gmail.com> | 2017-04-24 11:54:37 +0000 |
|---|---|---|
| committer | Philip Pfaffe <philip.pfaffe@gmail.com> | 2017-04-24 11:54:37 +0000 |
| commit | f1200648bd54882c353c35a4331ad8c56fb68a7d (patch) | |
| tree | f1be37807ee237a67b7638300b2e3b825cd6e336 /llvm/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp | |
| parent | 6dda31729c85397d31a526b4e405c561609d9f5e (diff) | |
| download | bcm5719-llvm-f1200648bd54882c353c35a4331ad8c56fb68a7d.tar.gz bcm5719-llvm-f1200648bd54882c353c35a4331ad8c56fb68a7d.zip | |
[RegionInfo] Fix dangling references created by moving RegionInfo objects
Summary: Region objects capture the address of the creating RegionInfo instance. Because the RegionInfo class is movable, moving a RegionInfo object creates dangling references. This patch fixes these references by walking the Regions post-move, and updating references to the new parent.
Reviewers: Meinersbur, grosser
Reviewed By: Meinersbur, grosser
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D31719
llvm-svn: 301175
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions

