// { dg-do assemble } // Copyright (C) 2000 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 7 Sep 2000 // Bug 508. We failed to set/clear lastiddecl appropriately for // operator names. struct A {}; template void foo (A, int); template void operator<< (A, int); int main() { A a; operator<< (a, 0); foo (a, 0); }