gh-115816: Improve internal symbols API in optimizer (#116028)
- Any `sym_set_...` call that attempts to set conflicting information cause the symbol to become `bottom` (contradiction). - All `sym_is...` and similar calls return false or NULL for `bottom`. - Everything's tested. - The tests still pass with `PYTHONUOPSOPTIMIZE=1`.
G
Guido van Rossum committed
e2a3e4b7488aff6fdc704a0f258bc315e96c1d6e
Parent: f58f8ce
Committed by GitHub <noreply@github.com>
on 2/28/2024, 5:55:56 PM