1// { dg-do assemble  }
2
3// Simplified from bug report by Tim Rowley <tor@cs.brown.edu>
4
5struct baz;
6
7void operator*(baz&, double);
8
9template <class T> inline T operator*(double s, const T &p)
10  ; // { dg-bogus "" "" }  - must have argument of class type -
11
12void m(baz& a) { a * .5; }
13