1 // { dg-do compile }
2 
3 // Copyright (C) 2001 Free Software Foundation, Inc.
4 // Contributed by Nathan Sidwell 26 Dec 2002 <nathan@codesourcery.com>
5 
6 // PR 764. Failed to find friend in overload resolution
7 
8 template <class T>
9 struct S
10 {
11   friend bool operator== (const S&, const S&) {
12     return true;
13   }
14 };
15 
main()16 int main ()
17 {
18    // S<int> s;
19 
20   const S<int> *p = 0;
21   *p == *p; // error
22 }
23