1*67e74705SXin Li // RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s 2*67e74705SXin Li 3*67e74705SXin Li int && r1(int &&a); 4*67e74705SXin Li 5*67e74705SXin Li typedef int && R; r2(const R a)6*67e74705SXin Livoid r2(const R a) { // expected-warning {{'const' qualifier on reference type 'R' (aka 'int &&') has no effect}} 7*67e74705SXin Li int & &&ar = a; // expected-error{{'ar' declared as a reference to a reference}} 8*67e74705SXin Li } 9*67e74705SXin Li 10