From 14a65f50b0f373368794a88adf2aee18db0a023a Mon Sep 17 00:00:00 2001
From: Paolo Carlini <pcarlini@unitus.it>
Date: Tue, 18 Feb 2003 11:54:37 +0100
Subject: [PATCH] re PR libstdc++/9582 (ODR violation in std::allocator)

2003-02-18  Paolo Carlini  <pcarlini@unitus.it>

	PR libstdc++/9582
	* include/bits/stl_alloc.h (__pool_alloc::allocate):
	Remove assert.

From-SVN: r63031
---
 libstdc++-v3/ChangeLog                | 5 +++++
 libstdc++-v3/include/bits/stl_alloc.h | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index f3fb9fe96e42..46a80698abaf 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2003-02-18  Paolo Carlini  <pcarlini@unitus.it>
+
+	PR libstdc++/9582
+	* include/bits/stl_alloc.h (__pool_alloc::allocate): Remove assert.
+
 2003-02-17  Benjamin Kosnik  <bkoz@redhat.com>
 
 	* include/bits/basic_ios.tcc (copyfmt): Copy locale data as well.
diff --git a/libstdc++-v3/include/bits/stl_alloc.h b/libstdc++-v3/include/bits/stl_alloc.h
index 96b51d18981a..92029ea936c0 100644
--- a/libstdc++-v3/include/bits/stl_alloc.h
+++ b/libstdc++-v3/include/bits/stl_alloc.h
@@ -352,8 +352,6 @@ namespace std
 	      __atomic_add(&_S_force_new, 1);
 	    else
 	      __atomic_add(&_S_force_new, -1);
-	    // Trust but verify...
-	    assert(_S_force_new != 0);
 	  }
 
 	if ((__n > (size_t) _MAX_BYTES) || (_S_force_new > 0))
-- 
GitLab