PR c++/68918
* g++.dg/cpp0x/decltype71.C: New test.
From-SVN: r271193
2019-05-14 Marek Polacek <polacek@redhat.com>
+ PR c++/68918
+ * g++.dg/cpp0x/decltype71.C: New test.
+
PR c++/70156
* g++.dg/init/static5.C: New test.
--- /dev/null
+// PR c++/68918
+// { dg-do compile { target c++11 } }
+
+struct foo {
+ static void a() {}
+
+ auto b() const -> decltype( this->a() )
+ {}
+
+ template<typename X>
+ auto c() -> decltype( this->a() )
+ {}
+
+ template<typename X>
+ auto d() const -> decltype( a() )
+ {}
+
+ template<typename X>
+ auto e() const -> decltype( this->a() )
+ {}
+};
+
+int main()
+{
+}