1 // RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s 2 3 struct foo { 4 foo(); 5 foo(int); 6 }; 7 func(foo & f)8 int func(foo& f) { 9 decltype(foo())(); 10 f = (decltype(foo()))5; 11 return decltype(3)(5); 12 } 13