C++0x autoをテンプレート引数としては使用できない

autoの以下のような使用が禁止されているかどうか明確ではなかった。

template <class T> struct A {};

void g()
{
    A<auto> x = A<short>(); // できてしまう?
}

N3090のWorking Draftから、これが禁止であることが明確になった。


# Core Issueの例にあるfが何を意図してるかわからなかったのでここには載せませんでした。


Core Issue 625