Skip to content

Fix -d alias conflict: --deep vs --debug (#3074)#3095

Merged
thewilsonator merged 1 commit intodlang:masterfrom
hariprakazz:fix-deep-alias-conflict
Mar 4, 2026
Merged

Fix -d alias conflict: --deep vs --debug (#3074)#3095
thewilsonator merged 1 commit intodlang:masterfrom
hariprakazz:fix-deep-alias-conflict

Conversation

@hariprakazz
Copy link
Contributor

@hariprakazz hariprakazz commented Mar 3, 2026

This PR removes the -d alias from --deep to fix its conflict with --debug.

  • --debug functionality is fully preserved.
  • CI failures on Alpine/LDC are unrelated to this change (all DMD builds pass).
  • This small change ensures -d=VALUE works correctly for defining debug version identifiers.

Fixes #3074

@hariprakazz hariprakazz changed the title Remove -d alias from --deep to fix conflict with --debug (Fixes #3074) Fix -d alias conflict: --deep vs --debug (#3074) Mar 4, 2026
@hariprakazz
Copy link
Contributor Author

Hi Maintainers,

This PR fixes the -d alias conflict between --deep and --debug as described in #3074.

The short -d alias has been removed from --deep.

--debug functionality is fully preserved (-d=VALUE now works correctly).

All DMD builds pass, and the change is minimal.

CI failures on LDC/Alpine/MacOS are unrelated to this change.

@thewilsonator thewilsonator merged commit aeb0b46 into dlang:master Mar 4, 2026
18 of 32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

-d option does not work

2 participants