From 5f1e0fb0190fa41f4292df33e901264314ade6cb Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Wed, 13 Oct 2021 19:10:55 -0400
Subject: [PATCH] Fix warning in GCC11 about deprecated volatile behavior by
 removing volatile as this is protected by a mutex

---
 indra/newview/llmeshrepository.cpp | 4 ++--
 indra/newview/llmeshrepository.h   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/indra/newview/llmeshrepository.cpp b/indra/newview/llmeshrepository.cpp
index 81e94a7a46d..da1ab06ffdf 100644
--- a/indra/newview/llmeshrepository.cpp
+++ b/indra/newview/llmeshrepository.cpp
@@ -539,8 +539,8 @@ LLViewerFetchedTexture* LLMeshUploadThread::FindViewerTexture(const LLImportMate
 	return ppTex ? (*ppTex).get() : NULL;
 }
 
-volatile S32 LLMeshRepoThread::sActiveHeaderRequests = 0;
-volatile S32 LLMeshRepoThread::sActiveLODRequests = 0;
+S32 LLMeshRepoThread::sActiveHeaderRequests = 0;
+S32 LLMeshRepoThread::sActiveLODRequests = 0;
 U32	LLMeshRepoThread::sMaxConcurrentRequests = 1;
 S32 LLMeshRepoThread::sRequestLowWater = REQUEST2_LOW_WATER_MIN;
 S32 LLMeshRepoThread::sRequestHighWater = REQUEST2_HIGH_WATER_MIN;
diff --git a/indra/newview/llmeshrepository.h b/indra/newview/llmeshrepository.h
index 8edc9096139..5ebca21017e 100644
--- a/indra/newview/llmeshrepository.h
+++ b/indra/newview/llmeshrepository.h
@@ -199,8 +199,8 @@ class LLMeshRepoThread final : public LLThread
 {
 public:
 
-	volatile static S32 sActiveHeaderRequests;
-	volatile static S32 sActiveLODRequests;
+	static S32 sActiveHeaderRequests;
+	static S32 sActiveLODRequests;
 	static U32 sMaxConcurrentRequests;
 	static S32 sRequestLowWater;
 	static S32 sRequestHighWater;
-- 
GitLab