Opened 16 years ago
Closed 16 years ago
#229 closed バグ (fixed)
64ビット整数型から16ビット整数型への型変換で正しくないコードが生成される模様
Reported by: | イグトランス (egtra) | Owned by: | イグトランス (egtra) |
---|---|---|---|
Priority: | 最優先-blocker | Milestone: | AB5 CP6 |
Component: | ablib | Version: | |
Keywords: | Unicode | Cc: |
Description
[653]でUnicode使用のデバッグコンパイルしたものをデバッグ実行すると、いくつかのテストが行われてますが、そのうちesp is wrong value.となります。原因はまだ調査していません。
Change History (2)
comment:1 by , 16 years ago
Status: | new → assigned |
---|---|
Summary: | Unicode版プログラムをデバッグ実行するとDebug check errorになる。 → 64ビット整数型から16ビット整数型への型変換で正しくないコードが生成される模様 |
Note:
See TracTickets
for help on using tickets.
問題が再現する最小のコードが分かりました。非Unicodeビルドでも発生します。
現在のところ、次のように32ビット型を間に挟むと、問題を回避できます。