@@ -16,10 +16,8 @@ static int diagnosticsKind(const swift::DiagnosticInfo& diagInfo) {
16
16
return 1 ;
17
17
case swift::DiagnosticKind::Warning:
18
18
return 2 ;
19
-
20
19
case swift::DiagnosticKind::Note:
21
20
return 3 ;
22
-
23
21
case swift::DiagnosticKind::Remark:
24
22
return 4 ;
25
23
}
@@ -39,22 +37,8 @@ void SwiftDiagnosticsConsumer::handleDiagnostic(swift::SourceManager& sourceMana
39
37
40
38
std::string SwiftDiagnosticsConsumer::getDiagMessage (swift::SourceManager& sourceManager,
41
39
const swift::DiagnosticInfo& diagInfo) {
42
- // Translate ranges.
43
- llvm::SmallVector<llvm::SMRange, 2 > ranges;
44
- for (auto R : diagInfo.Ranges )
45
- ranges.push_back (getRawRange (sourceManager, R));
46
-
47
- // Translate fix-its.
48
- llvm::SmallVector<llvm::SMFixIt, 2 > fixIts;
49
- for (const swift::DiagnosticInfo::FixIt& F : diagInfo.FixIts )
50
- fixIts.push_back (getRawFixIt (sourceManager, F));
51
-
52
- // Actually substitute the diagnostic arguments into the diagnostic text.
53
- llvm::SmallString<256 > Text;
54
- {
55
- llvm::raw_svector_ostream Out (Text);
56
- swift::DiagnosticEngine::formatDiagnosticText (Out, diagInfo.FormatString , diagInfo.FormatArgs );
57
- }
58
-
59
- return Text.str ().str ();
40
+ llvm::SmallString<256 > text;
41
+ llvm::raw_svector_ostream out (text);
42
+ swift::DiagnosticEngine::formatDiagnosticText (out, diagInfo.FormatString , diagInfo.FormatArgs );
43
+ return text.str ().str ();
60
44
}
0 commit comments