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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.old-deja/] [g++.robertl/] [eb81.C] - Blame information for rev 699

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 699 jeremybenn
// { dg-do assemble  }
2
class   x
3
{
4
public:
5
        x   (int init_buffer_size=0);
6
        ~x   ();
7
};
8
 
9
 
10
 
11
class   xSequence
12
{
13
public:
14
        xSequence   ();
15
        ~xSequence   ();
16
        x   Get(int index)const;
17
};
18
 
19
 
20
 
21
class   foo
22
{
23
public:
24
        bool bar(const x   & name, x    & value);
25
 
26
};
27
 
28
 
29
 
30
bool foo::bar(const x  & name, x    & value)
31
{
32
        bool result = false;
33
 
34
        xSequence    seq;
35
        x    v1, v2;
36
        if(result ? bar(seq.Get(1),v2) : bar(seq.Get(2),v2))
37
 
38
                ;
39
 
40
        return result;
41
}
42
 

powered by: WebSVN 2.1.0

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