From 00d33cd71fc98456442ca3b31d0efeccdbc0a0c8 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Wed, 25 Dec 2024 12:00:22 -0500
Subject: [PATCH] Fix llsd operator

---
 indra/llcommon/llsd.cpp | 2 +-
 indra/llcommon/llsd.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/indra/llcommon/llsd.cpp b/indra/llcommon/llsd.cpp
index 7683ac0a5fc..f422a322ecf 100644
--- a/indra/llcommon/llsd.cpp
+++ b/indra/llcommon/llsd.cpp
@@ -870,7 +870,7 @@ void LLSD::assign(const LLSD& other)    { Impl::assign(impl, other.impl); }
 
 LLSD::LLSD(LLSD&& other) noexcept : impl(nullptr) { ALLOC_LLSD_OBJECT;  Impl::move(impl, other.impl); }
 void  LLSD::assign(LLSD&& other) { Impl::move(impl, other.impl); }
-LLSD& LLSD::operator=(LLSD&& other) noexcept { Impl::move(impl, other.impl); return *this; }
+LLSD& LLSD::operator=(LLSD&& other) { Impl::move(impl, other.impl); return *this; }
 
 void LLSD::clear()                      { Impl::assignUndefined(impl); }
 
diff --git a/indra/llcommon/llsd.h b/indra/llcommon/llsd.h
index c6488efc18a..eaefa6f126d 100644
--- a/indra/llcommon/llsd.h
+++ b/indra/llcommon/llsd.h
@@ -168,7 +168,7 @@ class LL_COMMON_API LLSD final
     //@{
         LLSD(LLSD&& other) noexcept;
         void  assign(LLSD&& other);
-        LLSD& operator=(LLSD&& other) noexcept;
+        LLSD& operator=(LLSD&& other);
     //@}
 
     void clear();   ///< resets to Undefined
-- 
GitLab