Author: dgregor
Date: Thu Aug 19 22:17:33 2010
New Revision: 111610

URL: http://llvm.org/viewvc/llvm-project?rev=111610&view=rev
Log:
Eliminate some extraneous whitespace in the machine-parseable Fix-It output.

Modified:
    cfe/trunk/docs/UsersManual.html
    cfe/trunk/lib/Frontend/TextDiagnosticPrinter.cpp

Modified: cfe/trunk/docs/UsersManual.html
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/UsersManual.html?rev=111610&r1=111609&r2=111610&view=diff
==============================================================================
--- cfe/trunk/docs/UsersManual.html (original)
+++ cfe/trunk/docs/UsersManual.html Thu Aug 19 22:17:33 2010
@@ -365,10 +365,10 @@
 <dd><p>This option makes Clang print available Fix-Its in a machine parseable 
format at the end of diagnostics. The following example illustrates the 
format:</p>
 
 <pre>
- fix-it: "t.cpp":{7:25-7:29}: "Gamma"
+ fix-it:"t.cpp":{7:25-7:29}:"Gamma"
 </pre>
 
-<p>The range printed is a half-open range, so in this example the characters 
at column 25 up to but not including column 29 on line 7 in t.cpp should be 
replaced with the string "Gamma". Either the range or the replacement string 
may be empty (representing strict insertions and strict erasures, 
respectively). Both the file name and the insertion string escape '\', tabs (as 
"\t"), newlines (as "\n"), double quotes(as "\"") and non-printable characters 
(as octal "\xxx").</p>
+<p>The range printed is a half-open range, so in this example the characters 
at column 25 up to but not including column 29 on line 7 in t.cpp should be 
replaced with the string "Gamma". Either the range or the replacement string 
may be empty (representing strict insertions and strict erasures, 
respectively). Both the file name and the insertion string escape backslash (as 
"\"), tabs (as "\t"), newlines (as "\n"), double quotes(as "\"") and 
non-printable characters (as octal "\xxx").</p>
 </dd>
 
 </dl>

Modified: cfe/trunk/lib/Frontend/TextDiagnosticPrinter.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/TextDiagnosticPrinter.cpp?rev=111610&r1=111609&r2=111610&view=diff
==============================================================================
--- cfe/trunk/lib/Frontend/TextDiagnosticPrinter.cpp (original)
+++ cfe/trunk/lib/Frontend/TextDiagnosticPrinter.cpp Thu Aug 19 22:17:33 2010
@@ -567,13 +567,13 @@
 
         // We specifically do not do word-wrapping or tab-expansion here,
         // because this is supposed to be easy to parse.
-        OS << " fix-it: \"";
+        OS << "fix-it:\"";
         OS.write_escaped(SM.getPresumedLoc(B).getFilename());
         OS << "\":{" << SM.getLineNumber(BInfo.first, BInfo.second)
           << ':' << SM.getColumnNumber(BInfo.first, BInfo.second)
           << '-' << SM.getLineNumber(EInfo.first, EInfo.second)
           << ':' << SM.getColumnNumber(EInfo.first, EInfo.second)
-          << "}: \"";
+          << "}:\"";
         OS.write_escaped(Hint->CodeToInsert);
         OS << "\"\n";
       }


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to