OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [testsuite/] [g++.old-deja/] [g++.brendan/] [friend3.C] - Blame information for rev 823

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 149 jeremybenn
// { dg-do assemble  }
2
// GROUPS passed friends
3
class B {
4
 
5
   friend class A;
6
 
7
   enum {
8
      bEnum = 1, // { dg-error "comma at end" }
9
   };
10
 
11
   int bArray[ bEnum ];
12
 
13
public:
14
   void bFunction(int arg[ bEnum ]);
15
};
16
 
17
 
18
class A {
19
   int aMember;
20
 
21
public:
22
   void aFunction(int a[B::bEnum])
23
   {
24
      B b;
25
      b.bArray[ B::bEnum ] = aMember;
26
   }
27
};
28
 

powered by: WebSVN 2.1.0

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