// { dg-do assemble } // { dg-prune-output "mangled name" } // // Copyright (C) 2001 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 29 Apr 2001 // Bug 2664. We failed to convert_from_reference for non-type // template parms. struct cow { }; cow c; void func (cow &c) {} void operator-(cow &c) {} template void test() { func(C); //OK -C; //bogus error } int main() { test (); }