LCOV - code coverage report
Current view: top level - gcc/cp - typeck.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.0 % 5431 4999
Test Date: 2025-10-18 14:39:06 Functions: 97.1 % 175 170
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
_Z12build_c_castmP9tree_nodeS0_ 0
_Z19build_function_callmP9tree_nodeS0_ 0
_Z21comp_cv_qualificationPK9tree_nodeS1_ 0
_ZL22cp_build_function_callP9tree_nodeS0_i 0
_ZL25cp_build_addr_expr_strictP9tree_nodei 0
_Z18cp_comp_parm_typesP9tree_nodeS0_ 18
_ZL23composite_pointer_errorRK13op_location_tN11diagnostics4kindEP9tree_nodeS5_27composite_pointer_operation 42
_ZN19access_failure_info14add_fixit_hintEP13rich_locationP9tree_node 140
_ZL14error_args_nummP9tree_nodeb 162
_Z26convert_member_func_to_ptrP9tree_nodeS0_i 197
_ZL34complain_about_unrecognized_memberP9tree_nodeS0_S0_ 308
_Z15c_decl_implicitPK9tree_node 359
_Z22comp_cv_qual_signatureP9tree_nodeS0_ 381
_ZN19access_failure_info21record_access_failureEP9tree_nodeS1_S1_ 412
_Z18strip_array_domainP9tree_node 480
_ZL25cxx_safe_arg_type_equiv_pP9tree_nodeS0_ 512
_ZL17comp_except_typesP9tree_nodeS0_b 1668
_Z39compatible_types_for_indirection_note_pP9tree_nodeS0_ 1675
_ZL24can_elide_copy_prvalue_pP9tree_nodeS0_ 1696
_ZZ31finish_class_member_access_expr7cp_exprP9tree_nodebiENKUlvE_clEv 1759
_Z28next_common_initial_sequenceRP9tree_nodeS1_ 1996
_Z24layout_compatible_type_pP9tree_nodeS0_ 2503
_Z14build_unary_opm9tree_codeP9tree_nodeb 4136
_ZZ20maybe_warn_self_movemP9tree_nodeS0_ENKUlRS0_E_clES1_ 4140
_Z17build_modify_exprmP9tree_nodeS0_9tree_codemS0_S0_ 4766
_ZL13build_vec_cmp9tree_codeP9tree_nodeS1_S1_ 6593
_ZL29cxx_safe_function_type_cast_pP9tree_nodeS0_ 6916
_Z23build_omp_array_sectionmP9tree_nodeS0_S0_ 10852
_Z19build_compound_exprmP9tree_nodeS0_ 11252
_Z21build_x_vec_perm_exprmP9tree_nodeS0_S0_i 14734
_Z18build_indirect_refmP9tree_node12ref_operator 21225
_Z14convert_ptrmemP9tree_nodeS0_bbi 29973
_ZL22get_delta_difference_1P9tree_nodeS0_bi 30050
_Z16build_ptrmemfuncP9tree_nodeS0_ibi 31460
_Z21build_x_shufflevectormP3vecIP9tree_node5va_gc8vl_embedEi 34455
_ZL26merge_type_attributes_fromP9tree_nodeS0_ 50303
_Z21expand_ptrmemfunc_cstP9tree_nodePS0_S1_ 63420
_Z17build_ptrmemfunc1P9tree_nodeS0_S0_ 63914
_Z32get_member_function_from_ptrfuncPP9tree_nodeS0_i 89694
_ZL19pfn_from_ptrmemfuncP9tree_node 89918
_ZL21delta_from_ptrmemfuncP9tree_node 89918
_ZL20get_delta_differenceP9tree_nodeS0_bbi 93393
_ZL21build_nop_reinterpretP9tree_nodeS0_ 96781
_ZL16cxx_alignof_exprmP9tree_nodebi 101591
_ZL28rationalize_conditional_expr9tree_codeP9tree_nodei 102090
_Z26check_raw_literal_operatorPK9tree_node 119566
_Z30build_x_compound_expr_from_vecP3vecIP9tree_node5va_gc8vl_embedEPKci 132713
_Z17lookup_destructorP9tree_nodeS0_S0_i 162229
_Z28build_ptrmemfunc_access_exprP9tree_nodeS0_ 179851
_Z26build_simple_component_refP9tree_nodeS0_ 179947
_Z16cxx_alignas_exprP9tree_node 198933
_Z23build_function_call_vecm3vecIm7va_heap6vl_ptrEP9tree_nodePS_IS4_5va_gc8vl_embedES8_S4_ 235836
_Z27check_literal_operator_argsPK9tree_nodePbS2_ 281413
_Z26genericize_compound_lvalueP9tree_node 383822
_Z11common_typeP9tree_nodeS0_ 453905
_Z18cp_build_addressofmP9tree_nodei 476078
_Z27cp_build_function_call_naryP9tree_nodeiz 521228
_ZL20casts_away_constnessP9tree_nodeS0_i 558745
_Z16build_const_castmP9tree_nodeS0_i 563925
_ZL26cp_strict_aliasing_warningmP9tree_nodeS0_ 571236
_Z22build_reinterpret_castmP9tree_nodeS0_i 588763
_ZL16enum_cast_to_intP9tree_node 595382
_Z22cp_build_compound_exprP9tree_nodeS0_i 616647
_Z12error_type_pPK9tree_node 633075
_ZL32check_for_casting_away_constnessmP9tree_nodeS0_9tree_codei 690211
_Z21comp_ptr_ttypes_constP9tree_nodeS0_16compare_bounds_t 787810
_Z39type_after_usual_arithmetic_conversionsP9tree_nodeS0_ 905319
_ZL22casts_away_constness_rPP9tree_nodeS1_i 1117691
_Z17lookup_anon_fieldP9tree_nodeS0_ 1129759
_Z19common_pointer_typeP9tree_nodeS0_ 1296319
_ZL12pointer_diffmP9tree_nodeS0_S0_iPS0_ 1296319
_ZL16comp_array_typesPK9tree_nodeS1_16compare_bounds_tb 1387397
_ZL15cxx_sizeof_exprmP9tree_nodei 1398536
_Z26cxx_sizeof_or_alignof_exprmP9tree_node9tree_codebb 1500127
_ZL21warn_for_null_addressmP9tree_nodei 1575492
_ZL24build_reinterpret_cast_1mP9tree_nodeS0_bPbi 1690338
_Z17build_x_array_refmP9tree_nodeS0_i 1983329
_Z27perform_integral_promotionsP9tree_node 2048989
_Z17cxx_sizeof_nowarnP9tree_node 2268667
_Z21build_x_compound_exprmP9tree_nodeS0_S0_i 2746573
_Z22check_template_keywordP9tree_node 3107537
_Z13string_conv_pPK9tree_nodeS1_i 3185623
_Z15build_array_refmP9tree_nodeS0_ 3542882
_ZL17convert_argumentsP9tree_nodePP3vecIS0_5va_gc8vl_embedES0_ii 3828869
_Z26cp_build_function_call_vecP9tree_nodePP3vecIS0_5va_gc8vl_embedEiS0_ 3830417
_Z15build_binary_opm9tree_codeP9tree_nodeS1_b 4017132
_ZL24composite_pointer_type_rRK13op_location_tP9tree_nodeS3_Pb27composite_pointer_operationi 4117721
_ZL11commonparmsP9tree_nodeS0_ 4169886
_Z22composite_pointer_typeRK13op_location_tP9tree_nodeS3_S3_S3_27composite_pointer_operationi 4320277
_ZL18cp_pointer_int_summ9tree_codeP9tree_nodeS1_i 4341404
_Z18cp_build_array_refmP9tree_nodeS0_i 5281569
_Z24build_x_conditional_exprmP9tree_nodeS0_S0_i 6586925
_Z24cp_truthvalue_conversionP9tree_nodei 7234224
_Z12build_c_castmP9tree_node7cp_expr 8686867
_Z24treat_lvalue_as_rvalue_pP9tree_nodeb 8702650
_ZL16is_std_forward_pP9tree_node 9693997
_ZL13is_std_move_pP9tree_node 9701583
_Z21comp_cv_qualificationii 10438137
_Z42cp_compare_floating_point_conversion_ranksP9tree_nodeS0_ 11000340
_Z17build_static_castmP9tree_nodeS0_i 12836775
_Z26cxx_sizeof_or_alignof_typemP9tree_node9tree_codebb 22524787
_Z21cp_build_indirect_refmP9tree_node12ref_operatori 24468615
_Z20maybe_warn_self_movemP9tree_nodeS0_ 24944060
_Z17cp_build_unary_op9tree_codeP9tree_nodebi 26993654
_Z11merge_typesP9tree_nodeS0_ 29704077
_Z31build_x_compound_expr_from_listP9tree_node14expr_list_kindi 30891496
_Z20cp_build_modify_exprmP9tree_node9tree_codeS0_i 32377178
_ZL13original_typeP9tree_node 32777242
_ZL43maybe_warn_about_returning_address_of_localP9tree_nodem 35592945
_ZL18build_const_cast_1mP9tree_nodeS0_iPb 36107548
_Z14lvalue_or_elseP9tree_node10lvalue_usei 37587678
_Z15cp_build_c_castmP9tree_nodeS0_i 37881826
_Z18default_conversionP9tree_node 40180558
_Z20build_x_indirect_refmP9tree_node12ref_operatorS0_i 41418644
_Z20condition_conversionP9tree_node 41729036
_ZL19build_static_cast_1mP9tree_nodeS0_bPbi 44641251
_ZL11want_nrvo_pP9tree_nodeS0_ 44954553
_ZL13can_do_nrvo_pP9tree_nodeS0_ 44954918
_ZL36maybe_warn_about_cast_ignoring_qualsmP9tree_nodei 45003382
_Z29maybe_warn_about_useless_castmP9tree_nodeS0_i 45012978
_Z20contextual_conv_boolP9tree_nodei 46722762
_Z17apply_memfn_qualsP9tree_nodei16cp_ref_qualifier 55198557
_Z16build_x_unary_opm9tree_code7cp_exprP9tree_nodei 56522186
_Z19build_x_modify_exprmP9tree_node9tree_codeS0_S0_i 59466303
_Z23decl_in_std_namespace_pP9tree_node 74740377
_ZNK19access_failure_info22maybe_suggest_accessorEb 87737972
_ZNK19access_failure_info16get_any_accessorEb 87738042
_Z22ptr_reasonably_similarPK9tree_nodeS1_ 90692217
_ZL24do_warn_enum_conversionsm9tree_codeP9tree_nodeS1_i 94292959
_ZL14cp_common_typeP9tree_nodeS0_ 95715561
_Z17check_return_exprP9tree_nodePbS1_ 105024279
_Z30build_class_member_access_expr7cp_exprP9tree_nodeS1_bi 105592458
_Z26convert_for_initializationP9tree_nodeS0_S0_i13impl_conv_rhsS0_ii 108534286
_Z21require_complete_typeP9tree_nodei 117360454
_ZL21op_unqualified_lookup9tree_codeb 120160315
_ZL22convert_for_assignmentP9tree_nodeS0_13impl_conv_rhsS0_iii 122840493
_Z18cp_build_binary_opRK13op_location_t9tree_codeP9tree_nodeS4_i 124338373
_Z27maybe_warn_pessimizing_moveP9tree_nodeS0_b 127972565
_Z15comp_ptr_ttypesP9tree_nodeS0_ 128875035
_ZL20comp_ptr_ttypes_realP9tree_nodeS0_i 128875711
_Z29build_dependent_operator_typeP9tree_node9tree_codeb 129561790
_Z21complete_type_or_elseP9tree_nodeS0_ 141546910
_Z23at_least_as_qualified_pPK9tree_nodeS1_ 161919122
_Z31finish_class_member_access_expr7cp_exprP9tree_nodebi 171746724
_Z30cp_perform_integral_promotionsP9tree_nodei 184177803
_Z17build_x_binary_opRK13op_location_t9tree_codeP9tree_nodeS2_S4_S2_S4_PS4_i 197580657
_Z18cp_build_addr_exprP9tree_nodei 211019617
_ZL20cp_build_addr_expr_1P9tree_nodebi 214725343
_Z14similar_type_pP9tree_nodeS0_ 223307167
_Z20unary_complex_lvalue9tree_codeP9tree_node 263895255
_ZL21cp_default_conversionP9tree_nodei 267962349
_Z26cp_build_fold_indirect_refP9tree_node 277302450
_Z13build_addressP9tree_node 278464875
_Z20cxx_mark_addressableP9tree_nodeb 293159085
_ZL23cp_build_indirect_ref_1mP9tree_node12ref_operatorib 301792290
_Z9build_nopP9tree_nodeS0_ 467511726
_Z16cp_has_mutable_pPK9tree_node 811703127
_Z9compparmsPK9tree_nodeS1_ 853116708
_Z27cp_apply_type_quals_to_decliP9tree_node 865439104
_Z16decay_conversionP9tree_nodeib 972143226
_Z16type_memfn_qualsPK9tree_node 993767566
_Z14cv_qualified_pPK9tree_node 1008294806
_Z25invalid_nonstatic_memfn_pmP9tree_nodei 1214832004
_Z31complete_type_or_maybe_complainP9tree_nodeS0_i 1315734564
_Z19unlowered_expr_typePK9tree_node 1318908823
_Z17comp_except_specsPK9tree_nodeS1_i 1425076216
_ZL28comp_template_parms_positionP9tree_nodeS0_ 1483391539
_Z16type_memfn_rqualPK9tree_node 2733283808
_Z34is_bitfield_expr_with_lowered_typePK9tree_node 2824218363
_Z41same_type_ignoring_top_level_qualifiers_pP9tree_nodeS0_ 2865525515
_Z13non_referenceP9tree_node 3017503383
_Z13complete_typeP9tree_node 12340110933
_ZL20structural_comptypesP9tree_nodeS0_i 12489001098
_Z9comptypesP9tree_nodeS0_i 19318161370
_Z13cp_type_qualsPK9tree_node 48810704907

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.