diff options
author | Rose <83477269+AtariDreams@users.noreply.github.com> | 2023-02-21 09:41:56 -0500 |
---|---|---|
committer | Rose <83477269+AtariDreams@users.noreply.github.com> | 2023-02-21 09:41:56 -0500 |
commit | d290aab6c20264de8c07c613e01ec695c5ede719 (patch) | |
tree | ce39009dae6ed37e544b0a3375013b109b93db4c /absl | |
parent | bd624d9f9825f76f14453beb3df81d82b9e17062 (diff) |
Remove workaround for gcc 5.1
We support GCC 7 and up, so we can remove this.
Diffstat (limited to 'absl')
-rw-r--r-- | absl/container/internal/raw_hash_set.h | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/absl/container/internal/raw_hash_set.h b/absl/container/internal/raw_hash_set.h index 33e05736..3fc0381b 100644 --- a/absl/container/internal/raw_hash_set.h +++ b/absl/container/internal/raw_hash_set.h @@ -1850,11 +1850,8 @@ class raw_hash_set { // const char* p = "hello"; // s.insert(p); // - // TODO(romanp): Once we stop supporting gcc 5.1 and below, replace - // RequiresInsertable<T> with RequiresInsertable<const T&>. - // We are hitting this bug: https://godbolt.org/g/1Vht4f. template < - class T, RequiresInsertable<T> = 0, + class T, RequiresInsertable<const T&> = 0, typename std::enable_if<IsDecomposable<const T&>::value, int>::type = 0> std::pair<iterator, bool> insert(const T& value) { return emplace(value); @@ -1878,11 +1875,8 @@ class raw_hash_set { return insert(std::forward<T>(value)).first; } - // TODO(romanp): Once we stop supporting gcc 5.1 and below, replace - // RequiresInsertable<T> with RequiresInsertable<const T&>. - // We are hitting this bug: https://godbolt.org/g/1Vht4f. template < - class T, RequiresInsertable<T> = 0, + class T, RequiresInsertable<const T&> = 0, typename std::enable_if<IsDecomposable<const T&>::value, int>::type = 0> iterator insert(const_iterator, const T& value) { return insert(value).first; |