https://issues.dlang.org/show_bug.cgi?id=23255
--- Comment #2 from Iain Buclaw <[email protected]> --- Looks like mixing of release and non-release causes this. foo-release -> does not generate __switch_error. test-non-release -> generates __switch_error, but assumes that `foo` will too, so elides the emission. This results in the undefined reference. Confirmed that in 2.098, test-non-release always emits __switch_error. --
