constexprとlambda式

私的メモ

clangとgccで挙動が全く違います
しかも私自身規格を読んでいないので、
どちらが正しいのか全くわかっていません

http://melpon.org/wandbox/permlink/lUzXqVVTIf7dglD9

あとで何とかする

追記:どうやらconstexprはリテラルでないといけなくて
リテラルでないものの中にlambdaがあるそうです
ということで、エラーになるclangの挙動の方が正しいようです

うーん

参照:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3597.html http://cpplover.blogspot.jp/2014/06/lambdaconstexpr.html