blob: 98129cd05d7cc210d5a4559b702d156d32a95098 [file]
%module xxx
// Not deduced: a call rather than a functional cast, and a member of a functional cast.
struct Pt { int a; };
int fn(int);
template<class T> T tfn(T);
auto c1 = fn(1);
auto c2 = tfn<int>(1);
auto c3 = unknown_template<int>(1);
auto c4 = unknown_template<int>{1};
auto c5 = Pt{1}.a;
auto c6 = Pt().a;