This is an archive of the discontinued LLVM Phabricator instance.

[LLDB] Make instruction emulation context type private
ClosedPublic

Authored by DavidSpickett on Sep 16 2022, 6:29 AM.

Details

Summary

This is the first step to being able to handle non
trivial types in the union.

info_type effects the lifetime of the objects in the union,
so making it private means we know you have to call one of the
Set<...> functions to change it.

Diff Detail

Event Timeline

DavidSpickett created this revision.Sep 16 2022, 6:29 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 16 2022, 6:29 AM
DavidSpickett requested review of this revision.Sep 16 2022, 6:29 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 16 2022, 6:29 AM
clayborg accepted this revision.Sep 16 2022, 4:10 PM
This revision is now accepted and ready to land.Sep 16 2022, 4:10 PM