URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [obj-c++.dg/] [template-2.mm] - Rev 703
Compare with Previous | Blame | View Log
/* Test if ObjC classes (and pointers thereto) can participatein C++ overloading. Correct handling of cv-qualifiers iskey here. *//* Author: Ziemowit Laski <zlaski@apple.com>. *//* { dg-do compile } */@interface foo {int a, b;}@endstruct bar {int c, d;};template <class _Tp>struct allocator {typedef _Tp* pointer;typedef const _Tp* const_pointer;typedef _Tp& reference;typedef const _Tp& const_reference;pointer address(reference __x) const { return &__x; }const_pointer address(const_reference __x) const { return &__x; }};allocator<bar *> b;allocator<foo *> d;
