aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8/gcc/testsuite/g++.dg/cpp0x/ref-qual12.C
blob: b0a16fe9435d264e62426f4071d5f8d2a30a239d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// PR c++/57254
// { dg-require-effective-target c++11 }

struct foo {
    template<typename T>
    void bar(T) &;

    template<typename T>
    void bar(T) &&;
};

template<typename T>
void foo::bar(T) & {}

template<typename T>
void foo::bar(T) && {}

int main()
{
  foo f;
  f.bar(0);
}