diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.robertl/eb59.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.robertl/eb59.C | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/eb59.C b/gcc/testsuite/g++.old-deja/g++.robertl/eb59.C deleted file mode 100644 index 7c0c1534ae4..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.robertl/eb59.C +++ /dev/null @@ -1,28 +0,0 @@ -#define INC_FUNCTIONAL 1 -#define USE_STATIC_CAST 1 - -#include <vector> -#include <numeric> -#ifdef INC_FUNCTIONAL -#include <functional> -#endif - -template<class R> int p( int val, R& r ) -{ - return val + r; -} - -template<class R> void f( vector<R>& v ) -{ -#ifdef USE_STATIC_CAST - accumulate( v.begin(), v.end(), 0, static_cast<int (*)(int, R&)>(p) ); -#else - accumulate( v.begin(), v.end(), 0, p<R> ); -#endif -} - -int main() -{ - vector<int> r; - f( r ); -} |