forked from OSchip/llvm-project
parent
7b0ec8a9df
commit
9605a55076
|
@ -393,12 +393,13 @@ it is rendered.
|
||||||
<p>In some cases, the front end emits diagnostics when it is clear
|
<p>In some cases, the front end emits diagnostics when it is clear
|
||||||
that some small change to the source code would fix the problem. For
|
that some small change to the source code would fix the problem. For
|
||||||
example, a missing semicolon at the end of a statement or a use of
|
example, a missing semicolon at the end of a statement or a use of
|
||||||
deprecated syntax that is easily rewritten into a more modern form. In
|
deprecated syntax that is easily rewritten into a more modern form.
|
||||||
these cases, the front end should emit the diagnostic and recover
|
Clang tries very hard to emit the diagnostic and recover gracefully
|
||||||
gracefully.</p>
|
in these and other cases.</p>
|
||||||
|
|
||||||
<p>In these cases, the diagnostic can be annotation with a code
|
<p>However, for these cases where the fix is obvious, the diagnostic
|
||||||
modification "hint" that describes how to modify the code referenced
|
can be annotated with a code
|
||||||
|
modification "hint" that describes how to change the code referenced
|
||||||
by the diagnostic to fix the problem. For example, it might add the
|
by the diagnostic to fix the problem. For example, it might add the
|
||||||
missing semicolon at the end of the statement or rewrite the use of a
|
missing semicolon at the end of the statement or rewrite the use of a
|
||||||
deprecated construct into something more palatable. Here is one such
|
deprecated construct into something more palatable. Here is one such
|
||||||
|
|
Loading…
Reference in New Issue