pub struct AAResult {
arg_size: usize,
alias_set: HashSet<AAFact>,
}
Expand description
To store the alias relationships among arguments and return values.
Each function may have multiple return instructions, leading to different RetAlias.
Fields§
§arg_size: usize
§alias_set: HashSet<AAFact>
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AAResult
impl RefUnwindSafe for AAResult
impl Send for AAResult
impl Sync for AAResult
impl Unpin for AAResult
impl UnwindSafe for AAResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more