]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
requirements/non_uint_neg.cc: Avoid -Wall warnings.
authorPaolo Carlini <pcarlini@suse.de>
Mon, 10 Dec 2007 16:55:30 +0000 (16:55 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 10 Dec 2007 16:55:30 +0000 (16:55 +0000)
2007-12-10  Paolo Carlini  <pcarlini@suse.de>

* testsuite/tr1/5_numerical_facilities/random/linear_congruential/
requirements/non_uint_neg.cc: Avoid -Wall warnings.
* testsuite/tr1/5_numerical_facilities/special_functions/
01_assoc_laguerre/compile.cc: Likewise.
* testsuite/util/testsuite_api.h: Likewise.

From-SVN: r130746

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc
libstdc++-v3/testsuite/util/testsuite_api.h

index ae85dcef2a51cc94afe58f34064b4a889e016f21..10707515586510aaf8890bbb8bc75d9fe6290274 100644 (file)
@@ -1,3 +1,11 @@
+2007-12-10  Paolo Carlini  <pcarlini@suse.de>
+
+       * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
+       requirements/non_uint_neg.cc: Avoid -Wall warnings.
+       * testsuite/tr1/5_numerical_facilities/special_functions/
+       01_assoc_laguerre/compile.cc: Likewise.
+       * testsuite/util/testsuite_api.h: Likewise.
+
 2007-12-10  Paolo Carlini  <pcarlini@suse.de>
 
        * testsuite/25_algorithms/nth_element/2.cc: Avoid -Wall warnings.
index 94d81edc213d295e5a1bb3885b6d9dd09ade15a0..e41fbba48cd26f0cf6f8a21cec9eca15eedb482a 100644 (file)
@@ -1,6 +1,6 @@
 // 2006-06-04  Stephen M. Webb <stephen.webb@bregmasoft.com>
 //
-// Copyright (C) 2006 Free Software Foundation, Inc.
+// Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
 
 // { dg-do compile }
 // { dg-options "-D_GLIBCXX_CONCEPT_CHECKS" }
-// { dg-error "not a valid type" "" { target *-*-* } 37 }
-// { dg-error "invalid type"     "" { target *-*-* } 37 }
+// { dg-error "not a valid type" "" { target *-*-* } 31 }
+// { dg-error "invalid type"     "" { target *-*-* } 31 }
 
 // 5.1.4.1 class template linear_congruential [tr.rand.eng.lcong]
 // 5.1.4.1 [4]
 
 #include <tr1/random>
-#include <testsuite_hooks.h>
+std::tr1::linear_congruential<double, 48271, 0, 2147483647> x;
 
-void
-test01() 
-{ 
-  using namespace std::tr1;
-
-  linear_congruential<double, 48271, 0, 2147483647> x;
-}
-
-int main()
-{
-  test01();
-  return 0;
-}
index 3beffc10ee3879dcc0edd586bacb6f19e4ea7d66..995c5376d1fec28d8fe65d532c2b0387abccfff4 100644 (file)
@@ -2,7 +2,7 @@
 
 // 2006-02-04  Edward Smith-Rowland <3dw4rd@verizon.net>
 //
-// Copyright (C) 2006-2007 Free Software Foundation, Inc.
+// Copyright (C) 20062007 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
 void
 test01()
 {
-
   float xf = 0.5F;
   double xd = 0.5;
   long double xl = 0.5L;
   unsigned int n = 2, m = 1;
 
-  float a = std::tr1::assoc_laguerre(n, m, xf);
-  float b = std::tr1::assoc_laguerref(n, m, xf);
-  double c = std::tr1::assoc_laguerre(n, m, xd);
-  long double d = std::tr1::assoc_laguerre(n, m, xl);
-  long double e = std::tr1::assoc_laguerrel(n, m, xl);
+  std::tr1::assoc_laguerre(n, m, xf);
+  std::tr1::assoc_laguerref(n, m, xf);
+  std::tr1::assoc_laguerre(n, m, xd);
+  std::tr1::assoc_laguerre(n, m, xl);
+  std::tr1::assoc_laguerrel(n, m, xl);
 
   return;
 }
-
index ca0d716bd189838cf5e4d0b47080698b6f4627e8..658e2ad168cc893eae02e2fe2f911abeea8a7378 100644 (file)
@@ -118,20 +118,17 @@ namespace __gnu_test
     struct void_function
     {
       typedef _Result result_type; 
-      
+
       result_type
       operator()() const
-      { 
-       result_type r;
-       return r;
-      }
+      { return result_type(); }
     };
 
   template<>
     struct void_function<NonDefaultConstructible>
     {
       typedef NonDefaultConstructible result_type; 
-      
+
       result_type
       operator()() const
       { return result_type(2); }