20051001とか20051008とか

アップキャスト(ダウンキャストではなくて!)でnullチェックと変換で式を2回評価してて、式の中で関数呼んでたらその関数も2回呼ばれてしまうのは何のいじめですか…。

項目gcc 4.1.0?gcc 4.0.1
not null access
匿名のaccess変数
匿名のaccess引数
匿名のaccess返値×
for access型'Storage_Size use 0;×
downward closure
overriding明示×
interface×
Object.Method形式の呼び出し
拡張return文××
Ada.Tags.Generic_Dispatching_Constructor×
Ada.Calendar.Formatting××