[Issue 20518] New: simple import ICE regression
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Jan 18 19:16:47 UTC 2020
https://issues.dlang.org/show_bug.cgi?id=20518
Issue ID: 20518
Summary: simple import ICE regression
Product: D
Version: D2
Hardware: All
OS: Windows
Status: NEW
Severity: regression
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: john.loughran.colvin at gmail.com
The following is with latest dmd master, but the regression was introduced in
2.089.0
>tree /f
Folder PATH listing for volume Windows
Volume serial number is 547E-DA40
C:.
│ r.d
│
└───k
└───a
package.d
q.d
>type k\a\package.d
>type k\a\q.d
>type r.d
import k.a.q;
import k.a;
>dmd.exe r.d
---
ERROR: This is a compiler bug.
Please report it via https://issues.dlang.org/enter_bug.cgi
with, preferably, a reduced, reproducible example and the information below.
DustMite (https://github.com/CyberShadow/DustMite/wiki) can help with the
reduction.
---
DMD v2.090.0-beta.1
predefs DigitalMars Windows CRuntime_DigitalMars CppRuntime_DigitalMars
LittleEndian D_Version2 all D_InlineAsm D_InlineAsm_X86 X86 Win32 assert
D_ModuleInfo D_Exceptions D_TypeInfo D_HardFloat
binary C:\Users\jcolvin_sym\Git\Digger\work\result\bin\dmd.exe
version v2.090.0-beta.1
config C:\Users\jcolvin_sym\Git\Digger\work\result\bin\sc.ini
DFLAGS -IC:\Users\jcolvin_sym\Git\Digger\work\result\bin\..\import
---
core.exception.AssertError at dmd\dimport.d(169): Assertion failure
----------------
0x0064A037 in _d_assertp
0x0043C70D in Import at
C:\Users\jcolvin_sym\Git\Digger\work\repo\dmd\src\dmd\dimport.d(215)
0x00453A23 in Module at
C:\Users\jcolvin_sym\Git\Digger\work\repo\dmd\src\dmd\dmodule.d(1164)
0x005018E0 in int dmd.mars.tryMain(uint, const(char)**, ref dmd.globals.Param)
at C:\Users\jcolvin_sym\Git\Digger\work\repo\dmd\src\dmd\mars.d(554)
0x00502AC2 in _Dmain at
C:\Users\jcolvin_sym\Git\Digger\work\repo\dmd\src\dmd\mars.d(945)
0x0064FE4B in void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll().__lambda1()
0x0064FDCD in void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll()
0x0064FC68 in _d_run_main
0x00502A69 in main at
C:\Users\jcolvin_sym\Git\Digger\work\repo\dmd\src\dmd\mars.d(894)
0x0066E7E9 in mainCRTStartup
0x76BF0419 in BaseThreadInitThunk
0x7799662D in RtlGetAppContainerNamedObjectPath
0x779965FD in RtlGetAppContainerNamedObjectPath
--
More information about the Digitalmars-d-bugs
mailing list