| lib/SPVM/Builder/src/spvm_api_runtime.c | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 7 | 20 | 35.0 |
| line | true | false | branch |
|---|---|---|---|
| 148 | 0 | 4037925 | if (basic_type_id < 0) { |
| 152 | 0 | 4037925 | if (basic_type_id >= runtime->basic_types_length) { |
| 158 | 0 | 4037925 | 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) { |