LCOV - code coverage report
Current view: top level - gcc/cp - error.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 87.5 % 2736 2395
Test Date: 2026-02-28 14:20:25 Functions: 97.2 % 109 106
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z11location_ofP9tree_node 3346950
_Z13cp_seen_errorv 8577062
_Z13pedwarn_cxx98mN11diagnostics9option_idEPKcz 3609127
_Z14decl_as_stringP9tree_nodei 53111513
_Z14expr_as_stringP9tree_nodei 3755
_Z14expr_to_stringP9tree_node 49895
_Z14lang_decl_nameP9tree_nodeib 201056914
_Z14type_as_stringP9tree_nodei 213
_Z16maybe_warn_cpp0x14cpp0x_warn_strm 83550504
_Z18language_to_string9languages 14398
_Z20decl_as_dwarf_stringP9tree_nodei 53047323
_Z20inform_tree_categoryP9tree_node 89
_Z20lang_decl_dwarf_nameP9tree_nodeib 200912458
_Z21pp_ggc_formatted_textP14pretty_printer 254327971
_Z24cxx_print_error_functionRN11diagnostics9text_sinkEPKcPKNS_15diagnostic_infoE 119
_Z24decl_as_string_translateP9tree_nodei 0
_Z24type_as_string_translateP9tree_nodei 0
_Z26cxx_initialize_diagnosticsPN11diagnostics7contextE 97488
_Z27class_key_or_enum_as_stringP9tree_node 154959823
_Z27qualified_name_lookup_errorP9tree_nodeS0_S0_m 554
_Z29maybe_warn_variadic_templatesv 13724923
_Z37maybe_print_single_constraint_contextRN11diagnostics9text_sinkEP9tree_node 1351
_ZL10cp_printerP14pretty_printerP9text_infoPKcibbbPbR13pp_token_list 218697
_ZL10dump_scopeP18cxx_pretty_printerP9tree_nodei 207122563
_ZL12cv_to_stringP9tree_nodei 639
_ZL12op_to_stringb9tree_code 321
_ZL13arg_to_stringP9tree_nodeb 628
_ZL13dump_typenameP18cxx_pretty_printerP9tree_nodei 3717
_ZL13dump_unary_opP18cxx_pretty_printerPKcP9tree_nodei 2696
_ZL13reinit_cxx_ppv 254327561
_ZL14args_to_stringP9tree_nodei 3891
_ZL14code_to_string9tree_code 2
_ZL14decl_to_stringP9tree_nodeib 98995
_ZL14dump_aggr_typeP18cxx_pretty_printerP9tree_nodei 154959714
_ZL14dump_binary_opP18cxx_pretty_printerPKcP9tree_nodei 1924
_ZL14dump_decl_nameP18cxx_pretty_printerP9tree_nodei 201402873
_ZL14dump_expr_listP18cxx_pretty_printerP9tree_nodei 208
_ZL14find_typenamesP9tree_node 36287
_ZL14parm_to_stringi 1535
_ZL14print_locationRN11diagnostics9text_sinkEm 11947
_ZL14type_to_stringP9tree_nodeibPbbPKc 63083
_ZL15dump_parametersP18cxx_pretty_printerP9tree_nodei 1653095
_ZL15subst_to_stringP9tree_nodeb 1551
_ZL16dump_global_iordP18cxx_pretty_printerP9tree_node 72
_ZL16dump_simple_declP18cxx_pretty_printerP9tree_nodeS2_i 1419429
_ZL16dump_type_prefixP18cxx_pretty_printerP9tree_nodei 70321969
_ZL16dump_type_suffixP18cxx_pretty_printerP9tree_nodei 34090943
_ZL16find_typenames_rPP9tree_nodePiPv 293910
_ZL16fndecl_to_stringP9tree_nodei 350
_ZL17dump_substitutionP18cxx_pretty_printerP9tree_nodeS2_S2_i 611846
_ZL17eh_spec_to_stringP9tree_nodei 3
_ZL17function_categoryP9tree_node 24436
_ZL18dump_expr_init_vecP18cxx_pretty_printerP3vecI15constructor_elt5va_gc8vl_embedEi 12335
_ZL18dump_function_declP18cxx_pretty_printerP9tree_nodei 623852
_ZL18dump_function_nameP18cxx_pretty_printerP9tree_nodei 96924661
_ZL18dump_module_suffixP18cxx_pretty_printerP9tree_node 253282877
_ZL18dump_ref_qualifierP18cxx_pretty_printerP9tree_nodei 890968
_ZL18dump_template_declP18cxx_pretty_printerP9tree_nodei 471397
_ZL18newline_and_indentP14pretty_printeri 228
_ZL18print_nonequal_argP14pretty_printerP9tree_nodebPKc 616
_ZL19dump_call_expr_argsP18cxx_pretty_printerP9tree_nodeib 5310
_ZL19dump_exception_specP18cxx_pretty_printerP9tree_nodei 659370
_ZL19dump_template_parmsP18cxx_pretty_printerP9tree_nodeii 105218043
_ZL20dump_lambda_functionP18cxx_pretty_printerP9tree_nodeS2_S2_i 4494
_ZL20get_current_templatev 86204
_ZL22append_formatted_chunkP14pretty_printerPKc 74
_ZL22dump_template_argumentP18cxx_pretty_printerP9tree_nodei 181907415
_ZL22dump_template_bindingsP18cxx_pretty_printerP9tree_nodeS2_P3vecIS2_5va_gc8vl_embedE 37838
_ZL23cp_print_error_functionRN11diagnostics9text_sinkEPKNS_15diagnostic_infoE 224917
_ZL23dump_omp_declare_mapperP18cxx_pretty_printerP9tree_nodei 48
_ZL23dump_template_parameterP18cxx_pretty_printerP9tree_nodei 72119
_ZL24print_concept_check_infoRN11diagnostics9text_sinkEP9tree_nodeS3_S3_ 789
_ZL25cp_adjust_diagnostic_infoRKN11diagnostics7contextEPNS_15diagnostic_infoE 97004138
_ZL26cp_diagnostic_text_starterRN11diagnostics9text_sinkEPKNS_15diagnostic_infoE 224917
_ZL26defer_phase_2_of_type_diffP21deferred_printed_typeP9tree_nodeR13pp_token_listbb 20960
_ZL26print_template_differencesP14pretty_printerP9tree_nodeS2_biPKcS4_ 443
_ZL27comparable_template_types_pP9tree_nodeS0_ 11459
_ZL27dump_template_argument_listP18cxx_pretty_printerP9tree_nodei 7507879
_ZL27print_constrained_decl_infoRN11diagnostics9text_sinkEP9tree_node 603
_ZL27type_to_string_with_compareP9tree_nodeS0_bbPKcS2_ 336
_ZL29maybe_print_constexpr_contextRN11diagnostics9text_sinkE 224917
_ZL29print_constraint_context_headRN11diagnostics9text_sinkEP9tree_nodeS3_ 1324
_ZL30maybe_print_constraint_contextRN11diagnostics9text_sinkE 224920
_ZL30print_requires_expression_infoRN11diagnostics9text_sinkEP9tree_nodeS3_ 320
_ZL30print_template_tree_comparisonP14pretty_printerP9tree_nodeS2_biPKcS4_ 74
_ZL32print_instantiation_full_contextRN11diagnostics9text_sinkE 5328
_ZL33maybe_print_instantiation_contextRN11diagnostics9text_sinkE 225036
_ZL34dump_alias_template_specializationP18cxx_pretty_printerP9tree_nodei 5709
_ZL35get_non_default_template_args_countP9tree_nodei 112382086
_ZL35print_instantiation_partial_contextRN11diagnostics9text_sinkEP11tinst_levelm 5328
_ZL37resolve_virtual_fun_from_obj_type_refP9tree_node 143
_ZL40print_instantiation_partial_context_lineRN11diagnostics9text_sinkEP11tinst_levelmb 7091
_ZL9dump_declP18cxx_pretty_printerP9tree_nodei 359944368
_ZL9dump_exprP18cxx_pretty_printerP9tree_nodei 25135922
_ZL9dump_typeP18cxx_pretty_printerP9tree_nodei 262217153
_ZN14colorize_guardC2EbP18cxx_pretty_printerPKc 96924661
_ZN14colorize_guardD2Ev 96924661
_ZN17auto_context_lineC2ERN11diagnostics9text_sinkEmb 11983
_ZN17auto_context_lineD2Ev 11983
_ZN21deferred_printed_type23set_text_for_token_listEPKcb 20960
_ZN23cxx_dump_pretty_printerC2Ei 1261885393
_ZN23cxx_dump_pretty_printerD0Ev 1261885393
_ZN23cxx_dump_pretty_printerD0Ev 0
_ZN23cxx_dump_pretty_printerD2Ev 1261885393
_ZN24cxx_format_postprocessor6handleEP14pretty_printer 345258
_ZN9pp_markup19element_quoted_type10print_typeERNS_7contextE 752
_ZNK24cxx_format_postprocessor5cloneEv 218174
_ZNK29range_label_for_type_mismatch8get_textEj 437
_ZZL22dump_template_bindingsP18cxx_pretty_printerP9tree_nodeS2_P3vecIS2_5va_gc8vl_embedEEN17prepost_semicolonD2Ev 37838
_ZZL22dump_template_bindingsP18cxx_pretty_printerP9tree_nodeS2_P3vecIS2_5va_gc8vl_embedEEN17prepost_semicolonclEv 69851

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.