cmSystemTools: Suppress clang-analyzer false positive

`clang-analyzer` cannot see that a moved-from value is re-assigned
via an output argument.
diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx
index 8ec4cb0..6bb6935 100644
--- a/Source/cmSystemTools.cxx
+++ b/Source/cmSystemTools.cxx
@@ -2084,6 +2084,9 @@
   static Resolver<Policies::LogicalPath> const resolver(RealOS);
 #endif
   resolver.Resolve(std::move(p), p);
+#ifdef __clang_analyzer__ /* cplusplus.Move */
+  p.clear();
+#endif
   return p;
 }