Count resolved (confidence > 0) vs unresolved (confidence == 0) and total. */
| 2673 | |
| 2674 | /* Count resolved (confidence > 0) vs unresolved (confidence == 0) and total. */ |
| 2675 | static void count_calls(const CBMFileResult *r, int *resolved, int *unresolved, int *total) { |
| 2676 | *resolved = *unresolved = *total = 0; |
| 2677 | if (!r) |
| 2678 | return; |
| 2679 | *total = r->resolved_calls.count; |
| 2680 | for (int i = 0; i < r->resolved_calls.count; i++) { |
| 2681 | if (r->resolved_calls.items[i].confidence > 0) |
| 2682 | (*resolved)++; |
| 2683 | else |
| 2684 | (*unresolved)++; |
| 2685 | } |
| 2686 | } |
| 2687 | |
| 2688 | TEST(tslsp_baseline_vs_lsp_simple) { |
| 2689 | const char *source = "class Conn { ping(): void {} }\n" |