1 // RUN: %clang_cc1 -verify %s -std=c++11
2 // expected-no-diagnostics
3 
4 template<const int I> struct S {
5   decltype(I) n;
6   int &&r = I;
7 };
8 S<5> s;
9 
10 template<typename T, T v> struct U {
11   decltype(v) n;
12   int &&r = v;
13 };
14 U<const int, 6> u;
15