]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite_hooks.h (__set_testsuite_memlimit): Use __typeof__ (r.rlim_cur), not rlim_t...
authorHans-Peter Nilsson <hp@bitrange.com>
Fri, 1 Nov 2002 04:54:04 +0000 (04:54 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Fri, 1 Nov 2002 04:54:04 +0000 (04:54 +0000)
* testsuite/testsuite_hooks.h (__set_testsuite_memlimit): Use
__typeof__ (r.rlim_cur), not rlim_t in declaration of limit.

From-SVN: r58701

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/testsuite_hooks.h

index eba309c0da58da77accf382f38cc65a67a43f5b6..ebc7d63c4b3c66d994cd629d5a0ebfc8bc4b7562 100644 (file)
@@ -1,3 +1,8 @@
+2002-11-01  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * testsuite/testsuite_hooks.h (__set_testsuite_memlimit): Use
+       __typeof__ (r.rlim_cur), not rlim_t in declaration of limit.
+
 2002-10-29  Paolo Carlini  <pcarlini@unitus.it>
 
        PR libstdc++/8347
index b307fd8d51dc6a0f05eecc551e064df883d706b5..603dbad8a93e0e6233f079bab4e5d3bb1d6aea39 100644 (file)
@@ -85,7 +85,9 @@ void
 __set_testsuite_memlimit(float __size = MEMLIMIT_MB)
 {
     struct rlimit r;
-    rlim_t limit = (rlim_t)(__size * 1048576);
+    // Cater to the absence of rlim_t.
+    __typeof__ (r.rlim_cur) limit
+      = (__typeof__ (r.rlim_cur))(__size * 1048576);
 
     // Heap size, seems to be common.
 #if _GLIBCPP_HAVE_MEMLIMIT_DATA