The behavior of violating !nonnull and !noundef is immediate undefined
behavior, that's enough to create a non-null assumption.
Details
Details
- Reviewers
nikic goldstein.w.n
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
The isKnownNonZero() check ensures that no assumptions are generated for facts that are already known through other means anyway. This will result in the generation of many unnecessary assumes.