2005-12-04 SigScheme開発録(50) SCM_OBJ_COMPACT handle unaligned function address SRFI-34 と SRFI-38を切ったら大体動いているようなので、この2つのテストを通すのが迷宮を抜ける道か。GCは切っているので、単純にbugが潜んでいる。両SRFIを切った状態でも、test-continuation.scmが落ちるので、やはりcontinuation周りにbugが有るな。SRFI-38についてはhash_lookupでabort()しているので、compactのbugかなぁ。 SRFI-38はconsをdisplayしようとするとabort()するようだ。(write/ss '(a))とかで落ちる。 -> SCM_INVALID == NULLと仮定していたコードが有ったので、SCM_INVALIDで初期化したら動いた。 SRFI-34とかじゃなくて、普通の継続のコードで落ちる。うーむ。 uim Jae-hyeon Parkさんがcommitterに。