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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.2.2/] [gcc/] [testsuite/] [g++.old-deja/] [g++.robertl/] [eb59.C] - Blame information for rev 199

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

Line No. Rev Author Line
1 149 jeremybenn
// { dg-do run  }
2
#define INC_FUNCTIONAL  1
3
#define USE_STATIC_CAST 1
4
 
5
#include 
6
#include 
7
#ifdef INC_FUNCTIONAL
8
#include 
9
#endif
10
 
11
using namespace std;
12
 
13
template int p( int val, R& r )
14
{
15
   return val + r;
16
}
17
 
18
template void f( vector& v )
19
{
20
#ifdef USE_STATIC_CAST
21
   accumulate( v.begin(), v.end(), 0, static_cast(p) );
22
#else
23
   accumulate( v.begin(), v.end(), 0, p );
24
#endif
25
}
26
 
27
int main()
28
{
29
   vector r;
30
   f( r );
31
}

powered by: WebSVN 2.1.0

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