From 26c27c664dcdbcc51465dfb806893f89230bd850 Mon Sep 17 00:00:00 2001 From: Martin Kinkelin Date: Fri, 21 Dec 2018 19:13:02 +0100 Subject: [PATCH] Don't codegen header files (.di) A port from dmd/mars.d. --- driver/main.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/driver/main.cpp b/driver/main.cpp index 8b5ebcd8c3..758d78095d 100644 --- a/driver/main.cpp +++ b/driver/main.cpp @@ -1078,6 +1078,10 @@ void codegenModules(Modules &modules) { // codegenned. for (d_size_t i = modules.dim; i-- > 0;) { Module *const m = modules[i]; + + if (m->isHdrFile) + continue; + if (global.params.verbose) message("code %s", m->toChars());