ZHCU820Y September 2004 – June 2021
在Topic Link Label7.8.5.1.1 中,使用 __never_executed() 内在函数断言 TBIV 的值只能采用 case 标签指定的值,即从 0 到 14 的偶数值。通常,编译器必须生成代码来处理任何会导致额外范围检查的值。但对于此示例,编译器将生成一个开关表,其中 TBIV 的值被简单地添加到 PC 以跳转到会处理由 case 标签表示的每个值的适当代码块。