This doesn't look like the right place for this. This file shouldn't contain test code for all possible dialects, the SCF/ folder should have a file testing control-flow-sink for its operations.
As mentioned in another comment I made somewhere, this is assuming we never call this method speculatively. Not that this is bad, but it is a specific invariant of the API that should be documented (on the interface doc itself).
As mentioned in another comment I made somewhere, this is assuming we never call this method speculatively. Not that this is bad, but it is a specific invariant of the API that should be documented (on the interface doc itself).