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.

Reply via email to