]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.dg/template/unify1.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.dg / template / unify1.C
diff --git a/gcc/testsuite/g++.dg/template/unify1.C b/gcc/testsuite/g++.dg/template/unify1.C
deleted file mode 100644 (file)
index 2f0a18c..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-// Test non-type template argument folding.
-// Origin: smacdonald@seimac.com
-
-// { dg-do compile }
-
-template < int I1, int I2 >
-class unit
-{
-public:
-  unit() {}
-  unit( const unit<I1,I2>& ) {}
-  template< int Q1, int Q2 >
-  unit< I1 - Q1, I2 - Q2 > operator / ( const unit< Q1, Q2 >& rhs ) const {
-    return unit< I1 - Q1, I2 - Q2 >();
-  }
-};
-int main()
-{
-  const unit<1,0> u1;
-  const unit<2,0> u2;
-  unit<-1,0> u3( u1 / u2 );
-}