エラーに}いろいろ検討した結果、これはさすがに実際にありそうな用途をカバーしきれないという結論で、制限緩和を考えてるみたいです。絡むと多少めんどくさく。statements内にスコープを限定する」っていうルールにしたいそうです。statementsって、要するに、ifとかforとかの直後に書けるステートメントのこと。ifとかforとかの後ろには、ブロック、もしくは、何か1つステートメントを書けるわけですが、その部分のことを指すそうです。ステートメントのうち、変数宣言とラベル付きステートメント以外。https://twitter.com/ufcpp/status/761514377543462912まあ、要するに、変数宣言とラベルって、それを囲っているブロックが重要な構文なので、ブロックを省略するとか認めないっていう。言われてみればそうですよねという感じ。Switchのせいで面倒になったという話。ついて運営者について。