gcc 4.1.0 20050902
うぬ、まだ動かないぞ。しくしく。
xxx.cpp:273: error: statement marked for throw in middle of block # instance_D.67489_367(ab) = V_MAY_DEF; # matrixD.69313_562(ab) = V_MAY_DEF ; # TMT.1522D.111451_946(ab) = V_MAY_DEF ; # TMT.1526D.111455_947(ab) = V_MAY_DEF ; # TMT.1528D.111457_948(ab) = V_MAY_DEF ; # TMT.1530D.111459_949(ab) = V_MAY_DEF ; # TMT.1531D.111460_950(ab) = V_MAY_DEF ; D.111205_70 = vector2d_float_size (D.111194_61, D.111202_64); xxx.cpp:273: internal compiler error: verify_stmts failed
どうもテンプレートの特殊化の実装内で別の関数を呼ぶ部分で混乱しているようだ。その部分を外したらあっさり動いた。
もうちょっとやね。