https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109005
--- Comment #10 from Iain Sandoe <iains at gcc dot gnu.org> --- with a debug build on darwin19: #2 0x000000010249e5a5 in make_ssa_name_fn (fn=0x11104b170, var=0x10771d1f8, stmt=0x0, version=0) at /src-local/gcc-master/gcc/tree-ssanames.cc:357 357 gcc_assert (VAR_P (var) (gdb) p debug_tree(var) <array_type 0x10771d1f8 type <integer_type 0x10711c348 character public unsigned QI size <integer_cst 0x107102d38 constant 8> unit-size <integer_cst 0x107102d50 constant 1> align:8 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0x10711c348 precision:8 min <integer_cst 0x107102d68 0> max <integer_cst 0x107102d08 255> pointer_to_this <pointer_type 0x107180c78>> QI size <integer_cst 0x107102d38 8> unit-size <integer_cst 0x107102d50 1> align:8 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0x10771d1f8 domain <integer_type 0x107128b28 type <integer_type 0x10711c000 sizetype public unsigned DI size <integer_cst 0x107102c48 constant 64> unit-size <integer_cst 0x107102c60 constant 8> align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0x10711c000 precision:64 min <integer_cst 0x107102c78 0> max <integer_cst 0x107103ee0 18446744073709551615>> DI size <integer_cst 0x107102c48 64> unit-size <integer_cst 0x107102c60 8> align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0x107128b28 precision:64 min <integer_cst 0x107102c78 0> max <integer_cst 0x107102c78 0>>> (gdb) p is_gimple_reg_type(var) $3 = false