リリースビルドで__int64が不具合?それとも

[戻る]
Bun 2002/05/28(火) 14:25:17
お世話になっています。
Win2k, VC6, MFCの開発環境です。

プロジェクトをリリースビルドしてプログラムを動作させました。
デバッグモードでは正常に動作していましたが、リリースで問題が出ています。

調べたところ、自作クラスの関数が正常に動作していないようです。
関数内では __int64型の変数を使用しています。
__int64はリリースモードでは正常に動作しないのでしょうか?

何か情報をお持ちのかたがいらっしゃいましたら、ご教授願います。m(__)m
ただのバグかしら?ソースをのせたほうがよろしいでしょうか?(^^;

Bun 2002/05/28(火) 14:35:38
「SP1:/Og オプションがビットシフト演算子を正しく処理しない」
という問題があったようです。
サービスパックをあてるとなおるようです。

#volatile キーワードにより変数を型修飾することで問題が回避できました。

お騒がせしました。m(__)m

Bun 2002/05/28(火) 14:36:07
[[解決]]
チェックを忘れました。m(__)m

古いスレッドには追加発言できません。