|
|
|
|
@ -19,6 +19,7 @@ clangmm::Diagnostic::Diagnostic(CXTranslationUnit &cx_tu, CXDiagnostic &cx_diagn
|
|
|
|
|
for(unsigned c = 0; c < num_fix_its; c++) { |
|
|
|
|
CXSourceRange fix_it_range; |
|
|
|
|
auto source = to_string(clang_getDiagnosticFixIt(cx_diagnostic, c, &fix_it_range)); |
|
|
|
|
fix_its.emplace_back(source, SourceRange(fix_it_range).get_offsets()); |
|
|
|
|
auto range = SourceRange(fix_it_range); |
|
|
|
|
fix_its.emplace_back(FixIt{std::move(source), range.get_start().get_path(), range.get_offsets()}); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|