Bug 15394 – [internal] CompileExp and FileExp has same op TOKmixin
Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2015-12-02T15:46:00Z
Last change time
2016-01-03T14:02:39Z
Keywords
ice, pull
Assigned to
nobody
Creator
k.hara.pg
Comments
Comment #0 by k.hara.pg — 2015-12-02T15:46:23Z
In expression.d:
extern (C++) final class CompileExp : UnaExp
{
public:
extern (D) this(Loc loc, Expression e)
{
super(loc, TOKmixin, __traits(classInstanceSize, CompileExp), e);
}
VS:
extern (C++) final class FileExp : UnaExp
{
public:
extern (D) this(Loc loc, Expression e)
{
super(loc, TOKmixin, __traits(classInstanceSize, FileExp), e);
}
Currently it doesn't cause serious problems in dmd, but obviously we should fix it.