diff --git a/ghc/compiler/main/CmdLineOpts.lhs b/ghc/compiler/main/CmdLineOpts.lhs index 6a8e9b4f6d5088955d487e582fb81e6fe04fd217..9bc8766e597f7c34a22911565e6e8ad131762a02 100644 --- a/ghc/compiler/main/CmdLineOpts.lhs +++ b/ghc/compiler/main/CmdLineOpts.lhs @@ -90,7 +90,11 @@ module CmdLineOpts ( opt_Verbose, opt_WarnNameShadowing, opt_WarnUnusedNames, - opt_WarnIncompletePatterns, opt_WarnOverlappingPatterns, opt_WarnSimplePatterns, + opt_WarnUnusedTopLevel, + opt_WarnUnusedImports, + opt_WarnIncompletePatterns, + opt_WarnOverlappingPatterns, + opt_WarnSimplePatterns, opt_WarnMissingMethods, opt_WarnDuplicateExports, opt_PruneTyDecls, opt_PruneInstDecls, @@ -337,6 +341,8 @@ opt_WarnIncompletePatterns = lookUp SLIT("-fwarn-incomplete-patterns") opt_WarnOverlappingPatterns = lookUp SLIT("-fwarn-overlapping-patterns") opt_WarnSimplePatterns = lookUp SLIT("-fwarn-simple-patterns") opt_WarnUnusedNames = lookUp SLIT("-fwarn-unused-names") +opt_WarnUnusedTopLevel = lookUp SLIT("-fwarn-unused-toplevel") +opt_WarnUnusedImports = lookUp SLIT("-fwarn-unused-imports") opt_WarnMissingMethods = lookUp SLIT("-fwarn-missing-methods") opt_WarnDuplicateExports = lookUp SLIT("-fwarn-duplicate-exports") opt_PruneTyDecls = not (lookUp SLIT("-fno-prune-tydecls"))