* Evil Mangler broke under Perl 5.9+ because $* is gone; this fixes it.
authoraudreyt@audreyt.org <unknown>
Wed, 11 Jul 2007 18:24:30 +0000 (18:24 +0000)
committeraudreyt@audreyt.org <unknown>
Wed, 11 Jul 2007 18:24:30 +0000 (18:24 +0000)
commitc8b4b5ed1b5824c7e30fbfd2905f823c4b66d8c8
tree15688ca0d6b3ad367addc36f57dedc3f4ad1a3a6
parent28ae38a309c6484c3ba1b4658277c32d71eadaaa
* Evil Mangler broke under Perl 5.9+ because $* is gone; this fixes it.

  Perl 4's special variable $* controls multi-line matching; it's been
  deprecated from Perl 5's inception, and is finally removed in Perl
  versions 5.9 (soon to be 5.10).

  Since GHC depends on Perl 5.6+ anyway, this patch introduces an
  equivalent effect to $* without using that special variable, by
  hooking into Perl's regex parsing process to add the /m flag.
driver/mangler/ghc-asm.lprl