From 23d50f53cb7beed12a1ff15f32b5c85e2b9e6b4d Mon Sep 17 00:00:00 2001
From: Nat Goodspeed <nat@lindenlab.com>
Date: Thu, 13 Oct 2016 07:11:18 -0400
Subject: [PATCH] MAINT-5232: Ensure custom operator<<() overload is visible to
 TUT.

---
 indra/llcommon/tests/llheteromap_test.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/indra/llcommon/tests/llheteromap_test.cpp b/indra/llcommon/tests/llheteromap_test.cpp
index 4f38933e506..686bffb878b 100644
--- a/indra/llcommon/tests/llheteromap_test.cpp
+++ b/indra/llcommon/tests/llheteromap_test.cpp
@@ -17,12 +17,16 @@
 #include <set>
 // std headers
 // external library headers
+
+// (pacify clang)
+std::ostream& operator<<(std::ostream& out, const std::set<std::string>& strset);
 // other Linden headers
 #include "../test/lltut.h"
 
 static std::string clog;
 static std::set<std::string> dlog;
 
+// want to be able to use ensure_equals() on a set<string>
 std::ostream& operator<<(std::ostream& out, const std::set<std::string>& strset)
 {
     out << '{';
@@ -37,6 +41,7 @@ std::ostream& operator<<(std::ostream& out, const std::set<std::string>& strset)
     return out;
 }
 
+// unrelated test classes
 struct Chalk
 {
     int dummy;
-- 
GitLab