| Opt_WarnDeprecations
| Opt_WarnDodgyImports
| Opt_WarnOrphans
+ | Opt_WarnTabs
-- language opts
| Opt_AllowOverlappingInstances
| Opt_ScopedTypeVariables
| Opt_BangPatterns
| Opt_IndexedTypes
+ | Opt_OverloadedStrings
-- optimisation opts
| Opt_Strictness
( "warn-unused-matches", Opt_WarnUnusedMatches ),
( "warn-deprecations", Opt_WarnDeprecations ),
( "warn-orphans", Opt_WarnOrphans ),
+ ( "warn-tabs", Opt_WarnTabs ),
( "fi", Opt_FFI ), -- support `-ffi'...
( "ffi", Opt_FFI ), -- ...and also `-fffi'
( "arrows", Opt_Arrows ), -- arrow syntax
( "implicit-prelude", Opt_ImplicitPrelude ),
( "scoped-type-variables", Opt_ScopedTypeVariables ),
( "bang-patterns", Opt_BangPatterns ),
+ ( "overloaded-strings", Opt_OverloadedStrings ),
( "indexed-types", Opt_IndexedTypes ),
( "monomorphism-restriction", Opt_MonomorphismRestriction ),
( "mono-pat-binds", Opt_MonoPatBinds ),