sksat / trochia

trajectory of rocket and ground-hit-point calculator
GNU General Public License v3.0
11 stars 0 forks source link

Macでビルドが通らない #4

Closed sksat closed 5 years ago

sksat commented 5 years ago
sksat commented 5 years ago

sqrtがconstexprなのはgcc拡張だったらしい.なので,Macでビルドできない,というよりはclangでビルドできない,という方が正しそう.CIをコンパイラごとにも走らせたいな...

sksat commented 5 years ago

マリー・アントワネット「constexprなsqrtが無いなら自分で作ればよいのに」-> d4630d6503308c2e827f422f9a7ef2e63f32fc25

sksat commented 5 years ago

sinもconstexprじゃなかったの巻

sksat commented 5 years ago

「constexprなsinが無いなら作ればいいじゃない」 -> 12bbc5032e1017fbc93d4e97dd843766b19aea96

sksat commented 5 years ago

勝利

sksat commented 5 years ago

sinの方はなんか関数をconstexprじゃなくしてよかった感がややあるな...ダメそうだったらそうしよう

sksat commented 5 years ago

C++20だったらstd::is_constant_evaluatedで分岐できるんじゃがの顔

sksat commented 5 years ago

とりあえずビルドは通ったのでclose