[Anthy-dev 3290] Re: SigScheme 0.7.1 リリース

Back to archive index

NIIBE Yutaka gniib****@m17n*****
2007年 1月 5日 (金) 13:01:52 JST


NIIBE Yutaka wrote:
> なので、コンパイラが悪いか、コンパイラの微妙なところを突いてしまってい
> ると思います。

すみません。全然違いました。

gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) の mips の環境で
確認しました。

sigscheme の gcroots.c のケアレスミスだと思います。
下記の変更で interpreter が動くようになり、make check も通ります。

--- sigscheme-0.7.1/libgcroots/gcroots.c~	2006-12-24 11:42:32.000000000
+0900
+++ sigscheme-0.7.1/libgcroots/gcroots.c	2007-01-05 12:50:30.000000000 +0900
@@ -70,6 +70,7 @@
 #ifdef EXTRA_CONTEXT_IN_REGS
         n_pushed_regs = 0;
 #endif
+	return ctx;
     }
 }


あるいは、最後で return ctx;
えーと、if がコケタトキは exit ですか。ここ。

上記変更は、public domain とします。
-- 



Anthy-dev メーリングリストの案内
Back to archive index