summaryrefslogtreecommitdiffstats
path: root/test/CXX/over/over.match/over.match.best/over.best.ics/over.ics.list/p6.cpp
blob: ea059cef7c8031fe7039bf0f9a467d9ffe9a7f18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// RUN: %clang_cc1 -std=c++11 -fsyntax-only -verify %s

// rdar://problem/11120365
namespace test0 {
  template <class T> struct A {
    static void foo(const T &t) {}
    static void foo(T &&t) {
      t.foo(); // expected-error {{member reference base type 'int' is not a structure or union}}
    }
  }; 

  void test() {
    A<int>::foo({}); // expected-note {{requested here}}
  }
}