You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Agreed. The contract for TestEquality is ambiguous at best, but we're pretty uniformly using it as a value equality check, and not just a type equality check.
The
TestEquality
instance forLLVMPointer
returns true if the inputs are the same width, with no additional checks:crucible/crucible-llvm/src/Lang/Crucible/LLVM/MemModel/Pointer.hs
Line 129 in 3db599e
This seems unsafe and uses of this instance should probably just be testing the width reprs explicitly.
The text was updated successfully, but these errors were encountered: