template<class T> using Alias = T;
template<class T>
T& as_lvalue(T&& v){ return v; }
void f(int[]){}
int main(){
f(as_lvalue(Alias<int[]>{1,2,3}));
}
dGVtcGxhdGU8Y2xhc3MgVD4gdXNpbmcgQWxpYXMgPSBUOwp0ZW1wbGF0ZTxjbGFzcyBUPgpUJiBhc19sdmFsdWUoVCYmIHYpeyByZXR1cm4gdjsgfQoKdm9pZCBmKGludFtdKXt9CgppbnQgbWFpbigpewogICAgZihhc19sdmFsdWUoQWxpYXM8aW50W10+ezEsMiwzfSkpOwp9