hotspot/src/cpu/x86/vm/templateTable_x86_64.cpp
void TemplateTable::lookupswitch() {
{- -------------------------------------------
(1) (assert) (See: TemplateTable::transition())
---------------------------------------- -}
transition(itos, itos);
{- -------------------------------------------
(1) コード生成:
「強制的に停止させる」
(lookupswitch バイトコードは, rewrite 処理によって
fast_linearswitch か fast_binaryswitch に置き換えられているはずなので,
このテンプレートが実行されたら HotSpot 内のなにかがおかしくなっている.
(See: [here](no3059AfB.html) for details))
---------------------------------------- -}
__ stop("lookupswitch bytecode should have been rewritten");
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.