| Compiler | Result | Error Message |
| Borland 5.5 | OK | |
| Comeau 4.3.0.1 | OK | |
| EDG 3.0.1 | OK | |
| Intel 6.0.1 | OK | |
| gcc 2.95.3 | OK | |
| gcc 3.1.1 | OK | |
| gcc 3.2 | OK | |
| Metrowerks 8.2 | OK | |
| MS VC++ 6.0 | Error | syntax error (just can't handle it) |
| MS VC++ 7.0 | Error | friend declaration incorrectly interpreted as declaring a brand-new (and undefined) ordinary non-template function, even though we used template syntax |
| MS VC++ 7.1 beta | OK |