From d57fcfa273366fd298282e6dc3967dba7ac68080 Mon Sep 17 00:00:00 2001 From: Nicholas Wilson Date: Sun, 6 Oct 2024 21:52:15 +0800 Subject: [PATCH] [dclass.d] restrict semantic imports --- compiler/src/dmd/dclass.d | 3 +-- compiler/src/dmd/dstruct.d | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/compiler/src/dmd/dclass.d b/compiler/src/dmd/dclass.d index 675232c08e5..6f64ee92497 100644 --- a/compiler/src/dmd/dclass.d +++ b/compiler/src/dmd/dclass.d @@ -26,7 +26,6 @@ import dmd.dsymbol; import dmd.dsymbolsem : dsymbolSemantic, addMember, search, setFieldOffset; import dmd.errors; import dmd.func; -import dmd.funcsem; import dmd.id; import dmd.identifier; import dmd.location; @@ -34,7 +33,7 @@ import dmd.mtype; import dmd.objc; import dmd.root.rmem; import dmd.target; -import dmd.typesem; +import dmd.typesem : covariant, immutableOf, sarrayOf; import dmd.visitor; /*********************************************************** diff --git a/compiler/src/dmd/dstruct.d b/compiler/src/dmd/dstruct.d index 24af6477e0c..d7b1ace34f0 100644 --- a/compiler/src/dmd/dstruct.d +++ b/compiler/src/dmd/dstruct.d @@ -37,7 +37,7 @@ import dmd.mtype; import dmd.opover; import dmd.target; import dmd.tokens; -import dmd.typesem; +import dmd.typesem : isZeroInit, merge, size, hasPointers; import dmd.typinf; import dmd.visitor;