include/vcl/errcode.hxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit cb53a3508d086beecb440c78789932fb8eb30756
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Thu Jul 11 07:29:10 2019 +0200
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Thu Jul 11 13:09:26 2019 +0200

    Return constexpr to ErrCode ctors
    
    ... removed in commit e9c74a075c3c0809b993c017c11d1505bd244dc8.
    assert should not prevent constexpr since C++14.
    
    Change-Id: I5a42a3450689de16011fd594b10f74b1e0726fa6
    Reviewed-on: https://gerrit.libreoffice.org/75388
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/include/vcl/errcode.hxx b/include/vcl/errcode.hxx
index a6ef02762c5a..d189f038539b 100644
--- a/include/vcl/errcode.hxx
+++ b/include/vcl/errcode.hxx
@@ -63,12 +63,12 @@ enum class WarningFlag { Yes };
 class SAL_WARN_UNUSED ErrCode final
 {
 public:
-    explicit ErrCode(WarningFlag, ErrCodeArea nArea, ErrCodeClass nClass, 
sal_uInt16 nCode)
+    explicit constexpr ErrCode(WarningFlag, ErrCodeArea nArea, ErrCodeClass 
nClass, sal_uInt16 nCode)
         : m_value(ERRCODE_WARNING_MASK | (sal_uInt32(nArea) << 
ERRCODE_AREA_SHIFT) | (sal_uInt32(nClass) << ERRCODE_CLASS_SHIFT) | nCode)
     {
         assert(nCode <= 0xff && "code out of range");
     }
-    explicit ErrCode(ErrCodeArea nArea, ErrCodeClass nClass, sal_uInt16 nCode)
+    explicit constexpr ErrCode(ErrCodeArea nArea, ErrCodeClass nClass, 
sal_uInt16 nCode)
         : m_value((sal_uInt32(nArea) << ERRCODE_AREA_SHIFT) | 
(sal_uInt32(nClass) << ERRCODE_CLASS_SHIFT) | nCode)
     {
         assert(nCode <= 0xff && "code out of range");
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to