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.
Comment #1 by k.hara.pg — 2015-12-02T16:02:00Z
Comment #2 by github-bugzilla — 2015-12-03T09:36:20Z
Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6d99a0312ae62fafcbcd63b89a3df5819a16beeb fix Issue 15394 - [internal] CompileExp and FileExp has same op TOKmixin Use TOKimport for FileExp https://github.com/D-Programming-Language/dmd/commit/d9e91cc911c8bf4a81bee929fa8768c02a1b3a3d Merge pull request #5294 from 9rnsr/fix15394 Issue 15394 - [internal] CompileExp and FileExp has same op TOKmixin
Comment #3 by github-bugzilla — 2016-01-03T14:02:39Z