にゃははー

はへらー

また踏んだ?

私自身ドラフト資料に追いつけていないのでバグなのか正確なところは解らないですが、decltypeに問題のようなものがありました。
以下のコードのdecltypeでinternal compiler errorと出ます。

#include <array>
using namespace std;

struct hoge
{
    array< int, 3 > impl;

    auto
    begin( void )
      -> decltype( impl.begin() )
    { return this->impl.begin(); }
};

これはstd::arrayを使ってますが、std::vectorにしても同様なので多分decltype側の問題ではないかと思います。例のごとく誰かに丸投げ