aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/dmd/module.h
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2020-03-17 19:33:14 +0100
committerIain Buclaw <ibuclaw@gdcproject.org>2020-03-19 18:34:52 +0100
commit37482edc3f7f19110da7178d0d4c3003ea5272f3 (patch)
tree4315c56858f31991be0342d1964b064eecdddd80 /gcc/d/dmd/module.h
parentf22712bd8a2ed57d3cc7e6fa92730bd5852e27b3 (diff)
downloadgcc-37482edc3f7f19110da7178d0d4c3003ea5272f3.zip
gcc-37482edc3f7f19110da7178d0d4c3003ea5272f3.tar.gz
gcc-37482edc3f7f19110da7178d0d4c3003ea5272f3.tar.bz2
d/dmd: Merge upstream dmd d1a606599
Fixes long standing regression in the D front-end implemention, and adds a new field to allow retrieving a list of all content imports from the code generator. Reviewed-on: https://github.com/dlang/dmd/pull/10913 https://github.com/dlang/dmd/pull/10933
Diffstat (limited to 'gcc/d/dmd/module.h')
-rw-r--r--gcc/d/dmd/module.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/d/dmd/module.h b/gcc/d/dmd/module.h
index 4a20356..f4253d3 100644
--- a/gcc/d/dmd/module.h
+++ b/gcc/d/dmd/module.h
@@ -76,6 +76,7 @@ public:
unsigned numlines; // number of lines in source file
int isDocFile; // if it is a documentation input file, not D source
bool isPackageFile; // if it is a package.d
+ Strings contentImportedFiles; // array of files whose content was imported
int needmoduleinfo;
int selfimports; // 0: don't know, 1: does not, 2: does