[interp] Remove goto related to code_type being unknown | interp | compiled. (#18678)
commitedb18739cb3df898279a952fd70f91a05191c4ef
authorJay Krell <jay.krell@cornell.edu>
Tue, 4 Feb 2020 14:15:58 +0000 (4 06:15 -0800)
committerGitHub <noreply@github.com>
Tue, 4 Feb 2020 14:15:58 +0000 (4 09:15 -0500)
treefdfece15d817bee62ce5e4ecb8634a447eb84837
parentf85a820677b35df1ed56e339f8a5386526561312
[interp] Remove goto related to code_type being unknown | interp | compiled. (#18678)

[interp] Remove goto for code_type unknown | interp | compiled.

[interp] Remove goto for code_type unknown | interp | compiled.

The goto kinda implies a loop, but it is really just handling one case
before the other, but the source misorders the checks, perhaps for perf,
which maybe, can be done equivalently with G_UNLIKELY, and also remove
some possible extra memory reads.
mono/mini/interp/interp.c