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
Function pointers are not supported in SMTChecker and it issues a warning about that on this example: Warning: SMTChecker: 1 unsupported language feature(s). Enable the model checker option "show unsupported" to see all of them.
Moreover, the compiler also issues a warning that comparison of internal function pointers will be disallowed in the next breaking release: Warning: Comparison of internal function pointers can yield unexpected results in the legacy pipeline with the optimizer enabled, and will be disallowed entirely in the next breaking release.
Since SMTChecker over-approximates in the presence of unsupported features, the assertion violation warning is to be expected.
Description
When comparing two internal functions, the SMTChecker is unable to determine the comparison result correctly.
Environment
Steps to Reproduce
Remix
Execute normally, no revert
SMTChecker
The text was updated successfully, but these errors were encountered: