buf <- hGetStringBuffer src_filename
let exts = ExtFlags {glasgowExtsEF = dopt Opt_GlasgowExts dflags,
+ ffiEF = dopt Opt_FFI dflags,
+ withEF = dopt Opt_With dflags,
parrEF = dopt Opt_PArr dflags}
loc = mkSrcLoc (mkFastString src_filename) 1
buf <- stringToStringBuffer str
let exts = ExtFlags {glasgowExtsEF = dopt Opt_GlasgowExts dflags,
+ ffiEF = dopt Opt_FFI dflags,
+ withEF = dopt Opt_With dflags,
parrEF = dopt Opt_PArr dflags}
loc = mkSrcLoc FSLIT("<interactive>") 1
= do buf <- stringToStringBuffer str
let exts = ExtFlags {glasgowExtsEF = dopt Opt_GlasgowExts dflags,
+ ffiEF = dopt Opt_FFI dflags,
+ withEF = dopt Opt_With dflags,
parrEF = dopt Opt_PArr dflags}
loc = mkSrcLoc FSLIT("<interactive>") 1