LCOV - code coverage report
Current view: top level - gcc/rust/hir/tree Coverage Total Hit
Test: gcc.info Lines: 53.0 % 7320 3876
Test Date: 2026-07-11 15:47:05 Functions: 56.7 % 1904 1080
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
rust-hir-type-abstract.cc
0.0%
0.0 % 2 0.0 % 1
rust-hir-generic-param.cc
25.6%25.6%
25.6 % 86 22 45.5 % 11 5
rust-hir-item.cc
35.2%35.2%
35.2 % 633 223 45.1 % 91 41
rust-hir.cc
40.7%40.7%
40.7 % 2408 979 62.9 % 412 259
rust-hir-expr.cc
41.3%41.3%
41.3 % 892 368 29.7 % 276 82
rust-hir.h
46.2%46.2%
46.2 % 13 6 0.0 % 2
rust-hir-pattern-abstract.h
50.0%50.0%
50.0 % 6 3 0.0 % 2
rust-hir-stmt.cc
50.0%50.0%
50.0 % 52 26 57.1 % 7 4
rust-hir-expr.h
51.4%51.4%
51.4 % 549 282 42.2 % 187 79
rust-hir-type.cc
52.0%52.0%
52.0 % 173 90 57.6 % 33 19
rust-hir-visitor.h
53.3%53.3%
53.3 % 291 155 55.7 % 341 190
rust-hir-type.h
54.1%54.1%
54.1 % 74 40 43.5 % 23 10
rust-hir-type-no-bounds.h
60.0%60.0%
60.0 % 5 3 0.0 % 1
rust-hir-generic-param.h
60.0%60.0%
60.0 % 25 15 50.0 % 10 5
rust-hir-path.cc
61.7%61.7%
61.7 % 230 142 60.0 % 45 27
rust-hir-item.h
69.2%69.2%
69.2 % 477 330 62.9 % 140 88
rust-hir-expr-abstract.h
70.6%70.6%
70.6 % 17 12 66.7 % 6 4
rust-hir-type-abstract.h
75.0%75.0%
75.0 % 12 9 50.0 % 4 2
rust-hir-visitor.cc
79.6%79.6%
79.6 % 739 588 78.5 % 144 113
rust-hir-stmt.h
83.7%83.7%
83.7 % 43 36 77.8 % 18 14
rust-hir-bound.h
85.7%85.7%
85.7 % 14 12 75.0 % 4 3
rust-hir-path.h
86.0%86.0%
86.0 % 164 141 85.1 % 47 40
rust-hir-trait-bound.h
87.5%87.5%
87.5 % 16 14 100.0 % 5 5
rust-hir-pattern.h
94.7%94.7%
94.7 % 357 338 95.7 % 92 88
rust-hir-node.h
100.0%
100.0 % 1 1 -
rust-hir-visitable.h
100.0%
100.0 % 1 1 -
rust-hir-bound-abstract.h
100.0%
100.0 % 4 4 -
rust-hir-literal.h
100.0%
100.0 % 8 8 -
rust-hir-attrs.h
100.0%
100.0 % 9 9 -
rust-hir-visibility.h
100.0%
100.0 % 9 9 100.0 % 1 1
rust-hir-simple-path.h
100.0%
100.0 % 10 10 100.0 % 1 1

Generated by: LCOV version 2.4-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.