From 6ec534e8d89462e42629b953dcfb545d00defa64 Mon Sep 17 00:00:00 2001
From: Brad Kittenbrink <brad@lindenlab.com>
Date: Fri, 11 Nov 2022 15:31:46 -0800
Subject: [PATCH] DRTVWR-575 xcode-14.1 compatibility fix.  add overloads for
 stricter integer conversions

---
 indra/llcommon/llsd.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/indra/llcommon/llsd.h b/indra/llcommon/llsd.h
index f034470da79..09aac47d0d9 100644
--- a/indra/llcommon/llsd.h
+++ b/indra/llcommon/llsd.h
@@ -320,6 +320,8 @@ class LL_COMMON_API LLSD
 		// overload to disambiguate [0], [1] et al.
 		const LLSD& operator[](Integer i) const { return (*this)[size_t(i)]; }
 		LLSD& operator[](Integer i) { return (*this)[size_t(i)]; }
+		const LLSD& operator[](U32 i) const { return (*this)[size_t(i)]; }
+		LLSD& operator[](U32 i) { return (*this)[size_t(i)]; }
 	//@}
 
 	/** @name Iterators */
-- 
GitLab