Branch Coverage

lib/SPVM/Builder/src/spvm_api_runtime.c
Criterion Covered Total %
branch 7 20 35.0


line true false branch
148 0 4037937 if (basic_type_id < 0) {
152 0 4037937 if (basic_type_id >= runtime->basic_types_length) {
158 0 4037937 assert(basic_type);
178 182 0 if (type_dimension == 0) {
181 50 132 switch (basic_type_category) {
192 0 0 else if (type_dimension >= 1) {
204 0 0 if (dimension > 0) {
205 0 0 if (SPVM_API_TYPE_is_object_type(runtime, basic_type, dimension - 1, flag)) {
220 0 132 if (type_dimension == 1) {
223 0 0 switch (basic_type_category) {