From ec10df6ac9fd711df9fb52fa0e7e5471e07e2e78 Mon Sep 17 00:00:00 2001 From: Simon Hengel Date: Sat, 13 Dec 2025 07:10:59 +0700 Subject: [PATCH] Don't warn on `mhs-options` (fixes #11341) --- .../src/Distribution/PackageDescription/FieldGrammar.hs | 2 ++ changelog.d/pr-11344 | 4 ++++ 2 files changed, 6 insertions(+) create mode 100644 changelog.d/pr-11344 diff --git a/Cabal-syntax/src/Distribution/PackageDescription/FieldGrammar.hs b/Cabal-syntax/src/Distribution/PackageDescription/FieldGrammar.hs index 24861389b8f..3b5e061e816 100644 --- a/Cabal-syntax/src/Distribution/PackageDescription/FieldGrammar.hs +++ b/Cabal-syntax/src/Distribution/PackageDescription/FieldGrammar.hs @@ -717,6 +717,8 @@ optionsFieldGrammar = <* knownField "jhc-options" <* knownField "hugs-options" <* knownField "nhc98-options" + -- NOTE: These are used by MicroCabal for MicroHs + <* knownField "mhs-options" where extract :: CompilerFlavor -> ALens' BuildInfo [String] extract flavor = L.options . lookupLens flavor diff --git a/changelog.d/pr-11344 b/changelog.d/pr-11344 new file mode 100644 index 00000000000..ff17ccfc11d --- /dev/null +++ b/changelog.d/pr-11344 @@ -0,0 +1,4 @@ +synopsis: Don't warn on mhs-options +packages: Cabal-syntax +issues: #11341 +prs: #11344