1 // RUN: %clang_cc1 -verify %s -std=c++14
3 template<const int I
> struct S
{ // expected-error {{reference member 'r' binds to a temporary object}}
5 int &&r
= I
; // expected-note {{default member initializer}}
7 S
<5> s
; // expected-note {{implicit default constructor}}
9 template<typename T
, T v
> struct U
{ // expected-error {{reference member 'r' binds to a temporary object}}
11 int &&r
= v
; // expected-note {{default member initializer}}
13 U
<const int, 6> u
; // expected-note {{implicit default constructor}}