Next: <code>GIMPLE_TRY</code>, Previous: <code>GIMPLE_RETURN</code>, Up: Tuple specific accessors
GIMPLE_SWITCH构建一个
GIMPLE_SWITCH语句。NLABELS为不包括缺省标号的标号数目。缺省标号在DEFAULT_LABEL中传递。其余的参数为表示标号的tree。每个标号为一个代码为CASE_LABEL_EXPR的tree。
VEC(tree,heap) *args)该函数为一个候选的方式,用来构建
GIMPLE_SWITCH语句。INDEX和DEFAULT_LABEL与gimple_build_switch中的一样。ARGS为一个包含了标号的CASE_LABEL_EXPRtree向量。
将switch语句
G的标号数目设置为NLABELS。
返回编号为
INDEX的标号。缺省标号为0,接着是swith语句中的其它标号。