honor EscapeSpaces in 2nd overload of EscapeText()

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54854 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Rewrite/HTMLRewrite.cpp b/lib/Rewrite/HTMLRewrite.cpp
index 3cdc286..f86f29d 100644
--- a/lib/Rewrite/HTMLRewrite.cpp
+++ b/lib/Rewrite/HTMLRewrite.cpp
@@ -176,9 +176,14 @@
       break;
       
       case '\t':
-        if (ReplaceTabs)
-          for (unsigned i = 0; i < 4; ++i)
-            os << "&nbsp;";
+        if (ReplaceTabs) {
+          if (EscapeSpaces)
+            for (unsigned i = 0; i < 4; ++i)
+              os << "&nbsp;";
+          else
+            for (unsigned i = 0; i < 4; ++i)
+              os << " ";
+        }
         else 
           os << c;