Skip to content

Commit 83568e9

Browse files
committed
fix passing command line from VC to dmdserver
1 parent 2ce098e commit 83568e9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

visuald/dlangsvc.d

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1159,7 +1159,9 @@ class LanguageService : DisposingComObject,
11591159

11601160
string docName = toLower(file);
11611161
CHierNode node = searchNode(cfg.GetProject().GetRootNode(), delegate (CHierNode n) { return n.GetCanonicalName() == docName; });
1162-
if (auto pFile = cast(CFileNode) node)
1162+
if (auto vccfg = cast(VCConfig)cfg)
1163+
cmdline = vccfg.mCmdLine;
1164+
else if (auto pFile = cast(CFileNode) node)
11631165
{
11641166
cmdline = cfgopts.buildCommandLine(cfg, true, false, null, true);
11651167
if (cfgopts.additionalOptions.length)

0 commit comments

Comments
 (0)