Bolero MURAKAMI
Bolero MURAKAMI
こうした使用では enabler が discarded-value expression(結果が捨てられる)に該当するので odr-use には当たらないと思うのですがどうでしょう。 ただ、 -g オプションでエラーになるというのは気になりますね。
fixed: commit 59fa680cb5ffc3d092534e4476bcf630991bfd9c
ありがとうございます。Boost1.59 の config とも見比べながら更新しました。 74669a5a8aca869eafef8eb4601f6f0fd28b5e59 C++11 constexpr については、対応が怪しいようなのでまだ無効にしてあります。
その更新では、 VC++2015 において関数のconstexpr指定を有効にしましたが、 costexpr指定された変数(定数)を非整数型の定数式で初期化できなかったのでそのような初期化を無効にしました。 http://melpon.org/wandbox/permlink/VyJhAkRrF0iQYnqP
Hi spacelg, Thanks for the report. I fixed it now. [9c037a70456a46f549798f2a83c19cebcc72e809]
Workaround was added. (issubnormal definition) https://github.com/bolero-MURAKAMI/Sprout/blob/59054224337259e1ba8150dff888c295b12ac6dc/sprout/math/issubnormal.hpp#L44