Count resolved (confidence > 0) vs unresolved (confidence == 0) and total. */
| 2421 | |
| 2422 | /* Count resolved (confidence > 0) vs unresolved (confidence == 0) and total. */ |
| 2423 | static void count_calls(const CBMFileResult *r, int *resolved, int *unresolved, int *total) { |
| 2424 | *resolved = *unresolved = *total = 0; |
| 2425 | if (!r) |
| 2426 | return; |
| 2427 | *total = r->resolved_calls.count; |
| 2428 | for (int i = 0; i < r->resolved_calls.count; i++) { |
| 2429 | if (r->resolved_calls.items[i].confidence > 0) |
| 2430 | (*resolved)++; |
| 2431 | else |
| 2432 | (*unresolved)++; |
| 2433 | } |
| 2434 | } |
| 2435 | |
| 2436 | TEST(tslsp_baseline_vs_lsp_simple) { |
| 2437 | const char *source = "class Conn { ping(): void {} }\n" |