https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94623
--- Comment #16 from David Binderman <dcb314 at hotmail dot com> --- (In reply to Iain Buclaw from comment #15) > Created attachment 48316 [details] > adjust hardcoded index of Error.bypassException > > Can you apply this and see if it goes away? I applied your patch and the problem seems to go away. > If this fixes it, then that answer is almost certainly is yes, you do have > another (newer) D compiler installed. > > You can also confirm by compiling the test with: gdc -v I am struggling to understand what this output means: binary /home/dcb/gcc/results.20200420.d5/libexec/gcc/x86_64-pc-linux-gnu/10.0.1/d21 version v2.076.1 predefs GNU D_Version2 LittleEndian GNU_DWARF2_Exceptions GNU_StackGrowsDown GNU_InlineAsm D_LP64 assert D_ModuleInfo D_Exceptions D_TypeInfo all X86_64 D_HardFloat Posix linux CRuntime_Glibc CppRuntime_Gcc parse interpret3 importall interpret3 import object (/usr/include/d/object.d) import core.internal.hash (/usr/include/d/core/internal/hash.d) import core.internal.traits (/usr/include/d/core/internal/traits.d) import core.internal.convert (/usr/include/d/core/internal/convert.d) semantic interpret3 import core.stdc.string (/usr/include/d/core/stdc/string.d) semantic2 interpret3 semantic3 interpret3 code interpret3 function interpret3.arrayRetTest function interpret3.ice3842 function interpret3.arrayret2 function interpret3.dotvar1 function interpret3.dotvar2 function interpret3.reffunc1 function interpret3.reffunc2 function interpret3.reffunc7 function interpret3.reffunc3 function interpret3.RefTestStruct.reffunc4 function interpret3.RefTestStruct.reffunc6 but which gdc says I have no D compiler installed.