2004-06-20 [長年日記]
λ. 眠れないので昔読んだ論文を読み返していて、懐かしいなと思うと同時に最近の自分は驕って初心を忘れてるなと思わされる。感傷か、いや反省反省……
λ. GHC panic
Windows上のGHC 6.2でとあるプログラムをコンパイルしようとしたら以下のようなメッセージを吐いて終了した。Linux上のghcだとこの問題は起こらなかった。このghcをコンパイルしたghcが腐っていたのだろうか。とりあえず、問題が発生した箇所で呼んでいた関数にNOINLINEを指定したら回避できた。
ghc.exe: panic! (the `impossible' happened, GHC version 6.2):
codeGen/CgCase.lhs:710: Irrefutable pattern failed for pattern ((CoreSyn.DEFAULT, deflt_absC) GHC.Base.: other_alts)
Please report it as a compiler bug to glasgow-haskell-bugs@haskell.org,
or http://sourceforge.net/projects/ghc/.