OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc2/] [gcc/] [testsuite/] [g++.dg/] [inherit/] [override-attribs.C] - Blame information for rev 384

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 301 jeremybenn
// PR c++/14688
2
// { dg-do compile { target i?86-*-* x86_64-*-* } }
3
// { dg-require-effective-target ilp32 }
4
 
5
class one
6
{
7
public:
8
  virtual void
9
  test(void* value);  // { dg-error "overriding" }
10
};
11
 
12
class two : public one
13
{
14
public:
15
  void  __attribute__((regparm(2)))
16
  test(void* value);  // { dg-error "conflicting type attributes"  }
17
};
18
 
19
class three : public one
20
{
21
public:
22
  void __attribute__ ((cdecl))
23
  test(void* value);  // OK
24
};

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.