https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115296
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |mpolacek at gcc dot gnu.org Last reconfirmed| |2024-05-31 Ever confirmed|0 |1 --- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Doesn't look like a regression. #0 error_at (loc=74842051, gmsgid=0x38de910 "size %qE of array exceeds maximum object size %qE") at /home/mpolacek/src/gcc/gcc/diagnostic.cc:2137 #1 0x000000000129b72e in invalid_array_size_error (loc=74842051, error=cst_size_too_big, size=<integer_cst 0x7fffea203680>, name=<tree 0x0>) at /home/mpolacek/src/gcc/gcc/c-family/c-common.cc:9212 #2 0x000000000129b8e2 in valid_array_size_p (loc=74842051, t=<integer_cst 0x7fffea203680>, name=<tree 0x0>, complain=true) at /home/mpolacek/src/gcc/gcc/c-family/c-common.cc:9263 #3 0x0000000000ee5c74 in compute_array_index_type_loc (name_loc=74842051, name=<tree 0x0>, size=<integer_cst 0x7fffea203680>, complain=3) at /home/mpolacek/src/gcc/gcc/cp/decl.cc:11653 #4 0x0000000000ee61cd in compute_array_index_type (name=<tree 0x0>, size=<integer_cst 0x7fffea203680>, complain=3) at /home/mpolacek/src/gcc/gcc/cp/decl.cc:11778 #5 0x000000000111fc4b in tsubst (t=<integer_type 0x7fffe941c2a0>, args=<tree_vec 0x7fffe910c5f0>, complain=3, in_decl=<function_decl 0x7fffe923ce00 __dguide_span>) at /home/mpolacek/src/gcc/gcc/cp/pt.cc:16317 #6 0x00000000011217bf in tsubst (t=<array_type 0x7fffe941c348>, args=<tree_vec 0x7fffe910c5f0>, complain=3, in_decl=<function_decl 0x7fffe923ce00 __dguide_span>) at /home/mpolacek/src/gcc/gcc/cp/pt.cc:16742 #7 0x000000000111f4a7 in tsubst (t=<reference_type 0x7fffe941c3f0>, args=<tree_vec 0x7fffe910c5f0>, complain=3, in_decl=<function_decl 0x7fffe923ce00 __dguide_span>) at /home/mpolacek/src/gcc/gcc/cp/pt.cc:16239 #8 0x000000000111d85f in tsubst_arg_types (arg_types=<tree_list 0x7fffe9799d48>, args=<tree_vec 0x7fffe910c5f0>, end=<tree 0x0>, complain=3, in_decl=<function_decl 0x7fffe923ce00 __dguide_span>) at /home/mpolacek/src/gcc/gcc/cp/pt.cc:15749 #9 0x000000000111dc2d in tsubst_function_type (t=<function_type 0x7fffe941c888>, args=<tree_vec 0x7fffe910c5f0>, complain=3, in_decl=<function_decl 0x7fffe923ce00 __dguide_span>) at /home/mpolacek/src/gcc/gcc/cp/pt.cc:15854 #10 0x00000000011216de in tsubst (t=<function_type 0x7fffe941c888>, args=<tree_vec 0x7fffe910c5f0>, complain=3, in_decl=<function_decl 0x7fffe923ce00 __dguide_span>) at /home/mpolacek/src/gcc/gcc/cp/pt.cc:16727 #11 0x0000000001112526 in tsubst_function_decl (t=<function_decl 0x7fffe923ce00 __dguide_span>, args=<tree_vec 0x7fffe910c5f0>, complain=3, lambda_fntype=<tree 0x0>, use_spec_table=false) at /home/mpolacek/src/gcc/gcc/cp/pt.cc:14560 #12 0x000000000111a255 in tsubst_decl (t=<function_decl 0x7fffe923ce00 __dguide_span>, args=<tree_vec 0x7fffe910c5f0>, complain=3, use_spec_table=false) at /home/mpolacek/src/gcc/gcc/cp/pt.cc:15131 #13 0x0000000001165243 in alias_ctad_tweaks (tmpl=<template_decl 0x7fffe941ec00 array_view>, uguides=<overload 0x7fffe9a571a0>) at /home/mpolacek/src/gcc/gcc/cp/pt.cc:30380 #14 0x0000000001166b4d in deduction_guides_for (tmpl=<template_decl 0x7fffe941ec00 array_view>, any_dguides_p=@0x7fffffffb7ef: true, complain=3) at /home/mpolacek/src/gcc/gcc/cp/pt.cc:30714 #15 0x0000000001167a17 in do_class_deduction (ptype=<template_type_parm 0x7fffe91099d8 auto>, tmpl=<template_decl 0x7fffe941ec00 array_view>, init=<constructor 0x7fffe910f000>, outer_targs=<tree 0x0>, flags=1, complain=3) at /home/mpolacek/src/gcc/gcc/cp/pt.cc:30878 #16 0x0000000001168d77 in do_auto_deduction (type=<template_type_parm 0x7fffe91099d8 auto>, init=<constructor 0x7fffe910f000>, auto_node=<template_type_parm 0x7fffe91099d8 auto>, complain=3, context=adc_variable_type, outer_targs=<tree 0x0>, flags=1, tmpl=<tree 0x0>) at /home/mpolacek/src/gcc/gcc/cp/pt.cc:31089