« 2006年2月26日 - 2006年3月4日 | トップページ | 2006年3月26日 - 2006年4月1日 »

2006.03.11

VisualStudio2005for WM5.0の最適化バグ?

>> いろいろ……

まだ大変だけど,追っかけてみた。
やっぱり最適化のバグらしい。
charの引数をとるとき,何故か値が化ける。
'B'でbase64を意味して,base64のデコーダが動作するはずだけど,何故か,呼び出した関数内では'K'とか言う値になっている。
元のデータ列のそばにも見当たらないけど……
確かにコード上toupperした値を受けてて悪いって言えば悪いんだけど,その後,if文で'B'って判定しているんで大丈夫なはずなんだが。
こういうのがあると,VisualStudioの最適化は使いものになんないという気がします。結構恐い……
asmはわからないんで,中身はよくわからないんだけど……

| | コメント (0) | トラックバック (0)

« 2006年2月26日 - 2006年3月4日 | トップページ | 2006年3月26日 - 2006年4月1日 »