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
the static analyzer assigns p1 and p2 to the same equivalence class and considers both of them nullable. The dynamic analyzer correctly marks p2 as NON_NULL, but we have no good way right now to feed that back into the static one. The unsound approach from #1086 is extra broken, because enabling C2RUST_ANALYZE_PDG_ALLOW_UNSOUND also forces p1 to NON_NULL.
The text was updated successfully, but these errors were encountered:
For the following example
the static analyzer assigns
p1
andp2
to the same equivalence class and considers both of them nullable. The dynamic analyzer correctly marksp2
as NON_NULL, but we have no good way right now to feed that back into the static one. The unsound approach from #1086 is extra broken, because enablingC2RUST_ANALYZE_PDG_ALLOW_UNSOUND
also forcesp1
to NON_NULL.The text was updated successfully, but these errors were encountered: