Remove noexcept from definition of std::tie()
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Jan 2018 06:53:51 +0000 (06:53 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Jan 2018 06:53:51 +0000 (06:53 +0000)
https://bugs.webkit.org/show_bug.cgi?id=181577

Patch by Basuke Suzuki <Basuke.Suzuki@sony.com> on 2018-01-11
Reviewed by Yusuke Suzuki.

* wtf/StdLibExtras.h:
(WTF::tie):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@226878 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WTF/ChangeLog
Source/WTF/wtf/StdLibExtras.h

index d30f5942e46c5760d456babeb56a76192f0f73f5..9aa46edd2b49b3124542ce5ab499cb87499d468c 100644 (file)
@@ -1,3 +1,13 @@
+2018-01-11  Basuke Suzuki  <Basuke.Suzuki@sony.com>
+
+        Remove noexcept from definition of std::tie()
+        https://bugs.webkit.org/show_bug.cgi?id=181577
+
+        Reviewed by Yusuke Suzuki.
+
+        * wtf/StdLibExtras.h:
+        (WTF::tie):
+
 2018-01-11  Filip Pizlo  <fpizlo@apple.com>
 
         Reserve a fast TLS key for GC TLC
index 053ff81c475c4fb852184e9743cf28aa478afe66..7a4fa2d5e85983c7b3016c64a0863773d02c15d2 100644 (file)
@@ -450,7 +450,7 @@ IteratorTypeDst mergeDeduplicatedSorted(IteratorTypeLeft leftBegin, IteratorType
 // This workaround can be removed after 2019-04 and all users of WTF::tie can be converted to std::tie
 // For more info see: https://bugs.webkit.org/show_bug.cgi?id=180692 and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65978
 template <class ...Args>
-inline constexpr std::tuple<Args&...> tie(Args&... values) noexcept
+inline constexpr std::tuple<Args&...> tie(Args&... values)
 {
     return std::tuple<Args&...>(values...);
 }