diff --git a/indra/llmath/llvector4a.inl b/indra/llmath/llvector4a.inl
index fe416d975329c81bfa4611a5a584092852af3417..3712b6047145f3a537f5303e6f37517780bb0b0d 100644
--- a/indra/llmath/llvector4a.inl
+++ b/indra/llmath/llvector4a.inl
@@ -115,7 +115,7 @@ inline void LLVector4a::set(F32 x, F32 y, F32 z, F32 w)
 // Set to all zeros
 inline void LLVector4a::clear()
 {
-	mQ = LLVector4a::getZero().mQ;
+	mQ = _mm_setzero_ps();
 }
 
 inline void LLVector4a::splat(const F32 x)