2012-08-06  Jason Merrill  <jason@redhat.com>
	* g++.dg/cpp0x/sfinae38.C: New.
From-SVN: r190176
+2012-08-06  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/sfinae38.C: New.
+
 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
            Paolo Carlini  <paolo.carlini@oracle.com>
 
 
--- /dev/null
+// { dg-do compile { target c++11 } }
+
+template<class T, unsigned = sizeof(T)>
+auto f(int) -> char;
+
+template<class>
+auto f(...) -> char(&)[2];
+
+static_assert(sizeof(f<void>(0)) != 1, "");
+static_assert(sizeof(f<void()>(0)) != 1, "");