[Issue 21295] New: [REG] Symbol lookup/resolve in compilation broken in D
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Oct 6 14:10:52 UTC 2020
https://issues.dlang.org/show_bug.cgi?id=21295
Issue ID: 21295
Summary: [REG] Symbol lookup/resolve in compilation broken in D
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: regression
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: ibuclaw at gdcproject.org
Apply this patch against dmd.
---
diff --git a/src/dmd/cond.d b/src/dmd/cond.d
index 22387072e..0fec9d421 100644
--- a/src/dmd/cond.d
+++ b/src/dmd/cond.d
@@ -32,7 +32,7 @@ import dmd.root.rootobject;
import dmd.root.string;
import dmd.tokens;
import dmd.utils;
-import dmd.visitor;
+//import dmd.visitor;
import dmd.id;
import dmd.statement;
import dmd.declaration;
---
And it compiles without any issue.
Compile dmd/cond.d individually though, and it's another matter.
$ dmd -version=MARS -I=src -J=. -J=src/dmd/res -c src/dmd/cond.d
src/dmd/cond.d(82): Error: undefined identifier Visitor
src/dmd/cond.d(499): Error: undefined identifier Visitor
src/dmd/cond.d(557): Error: function dmd.cond.DebugCondition.include does not
override any function
src/dmd/cond.d(588): Error: function dmd.cond.DebugCondition.isDebugCondition
does not override any function
src/dmd/cond.d(593): Error: undefined identifier Visitor
src/dmd/cond.d(598): Error: function dmd.cond.DebugCondition.toChars does not
override any function
src/dmd/cond.d(831): Error: function dmd.cond.VersionCondition.include does not
override any function
src/dmd/cond.d(866): Error: function
dmd.cond.VersionCondition.isVersionCondition does not override any function
src/dmd/cond.d(871): Error: undefined identifier Visitor
src/dmd/cond.d(876): Error: function dmd.cond.VersionCondition.toChars does not
override any function
src/dmd/cond.d(899): Error: function dmd.cond.StaticIfCondition.include does
not override any function
src/dmd/cond.d(941): Error: undefined identifier Visitor
src/dmd/cond.d(946): Error: function dmd.cond.StaticIfCondition.toChars does
not override any function
--
More information about the Digitalmars-d-bugs
mailing list