-
Notifications
You must be signed in to change notification settings - Fork 268
Closed
Labels
Component: Rust APIIssue needs changes to the Rust APIIssue needs changes to the Rust APIEffort: TrivialIssues require < 1 day of workIssues require < 1 day of workImpact: MediumIssue is impactful with a bad, or no, workaroundIssue is impactful with a bad, or no, workaround
Milestone
Description
It is currently not possible to copy or clone a LowLevelILInstruction or LowLevelILExpression. This can complicate working with them in some circumstances. The medium- and high-level equivalents are Clone.
Given they're a small struct holding only a reference to their containing LowLevelILFunction plus their instruction / expression index, copying is cheap enough that I could see these being Copy. The medium- / high-level equivalents are larger and so make sense as Clone.
Metadata
Metadata
Labels
Component: Rust APIIssue needs changes to the Rust APIIssue needs changes to the Rust APIEffort: TrivialIssues require < 1 day of workIssues require < 1 day of workImpact: MediumIssue is impactful with a bad, or no, workaroundIssue is impactful with a bad, or no, workaround