summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indra/llcommon/llsdutil.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/indra/llcommon/llsdutil.h b/indra/llcommon/llsdutil.h
index a6fd2fdac2..cd68f938ea 100644
--- a/indra/llcommon/llsdutil.h
+++ b/indra/llcommon/llsdutil.h
@@ -358,7 +358,7 @@ public:
/// otherwise, instantiate a more specific LLSDParam<T> to convert; that
/// preserves the existing customization mechanism
template <typename T>
- operator T() const { return LLSDParam<T>(value_); }
+ operator T() const { return LLSDParam<std::decay_t<T>>(value_); }
};
/**