diff options
Diffstat (limited to 'lld/lib/ReaderWriter/PECOFF/Atoms.h')
| -rw-r--r-- | lld/lib/ReaderWriter/PECOFF/Atoms.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lld/lib/ReaderWriter/PECOFF/Atoms.h b/lld/lib/ReaderWriter/PECOFF/Atoms.h index c4ae1271c0b..7cd74951c0c 100644 --- a/lld/lib/ReaderWriter/PECOFF/Atoms.h +++ b/lld/lib/ReaderWriter/PECOFF/Atoms.h @@ -167,6 +167,13 @@ public: uint64_t ordinal() const override { return _ordinal; } Alignment alignment() const override { return _alignment; } + void associate(COFFDefinedFileAtom *other) { + auto *r = new COFFReference(other, 0, Reference::kindAssociate, + Reference::KindNamespace::all, + Reference::KindArch::all); + addReference(std::unique_ptr<COFFReference>(r)); + } + private: StringRef _sectionName; Scope _scope; |

