LCOV - code coverage report
Current view: top level - gcc/rust/typecheck - rust-hir-type-check-expr.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 87.8 % 1136 997
Test Date: 2024-12-21 13:15:12 Functions: 95.5 % 44 42
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR13RangeFullExprE 0
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR9IfLetExprE 0
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR19IfLetExprConseqElseE 2
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR11RangeToExprE 7
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR13RangeFromExprE 7
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR19RangeFromToInclExprE 7
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR12ContinueExprE 9
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR13WhileLoopExprE 35
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR15RangeFromToExprE 50
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR16StructExprStructE 51
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR11ClosureExprE 53
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR9BreakExprE 59
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR8LoopExprE 90
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR11GroupedExprE 159
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR22CompoundAssignmentExprE 160
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR9MatchExprE 198
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR12NegationExprE 290
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR9ArrayExprE 297
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR6IfExprE 300
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR9TupleExprE 322
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR10ReturnExprE 326
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR16IfExprConseqElseE 347
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR15LazyBooleanExprE 378
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR14ArrayIndexExprE 433
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR14TupleIndexExprE 726
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR22StructExprStructFieldsE 811
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR14ComparisonExprE 900
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR10BorrowExprE 938
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR14MethodCallExprE 1035
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR15DereferenceExprE 1232
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR15FieldAccessExprE 1407
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR14AssignmentExprE 1616
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR23ArithmeticOrLogicalExprE 2433
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR15UnsafeBlockExprE 2479
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR12TypeCastExprE 3283
_ZN4Rust8Resolver13TypeCheckExpr25resolve_operator_overloadENS_8LangItem4KindENS_3HIR16OperatorExprMetaEPNS_4TyTy8BaseTypeES8_ 4179
_ZN4Rust8Resolver13TypeCheckExpr24validate_arithmetic_typeEPKNS_4TyTy8BaseTypeE27ArithmeticOrLogicalOperator 5004
_ZN4Rust8Resolver13TypeCheckExpr21resolve_fn_trait_callERNS_3HIR8CallExprEPNS_4TyTy8BaseTypeEPS7_ 5840
_ZN4Rust8Resolver13TypeCheckExpr42resolve_possible_fn_trait_call_method_nameERNS_4TyTy8BaseTypeEPNS2_18TypeBoundPredicateE 5840
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR8CallExprE 6769
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR9BlockExprE 12798
_ZN4Rust8Resolver13TypeCheckExpr5visitERNS_3HIR11LiteralExprE 12998
_ZN4Rust8Resolver13TypeCheckExpr7ResolveEPNS_3HIR4ExprE 78446
_ZN4Rust8Resolver13TypeCheckExprC2Ev 78446

Generated by: LCOV version 2.1-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.