summaryrefslogtreecommitdiffstats
path: root/clang/docs/InternalsManual.html
diff options
context:
space:
mode:
authorAndy Gibbs <andyg1001@hotmail.co.uk>2012-10-19 12:49:32 +0000
committerAndy Gibbs <andyg1001@hotmail.co.uk>2012-10-19 12:49:32 +0000
commit0fea04509a6416f27b8237cf7df5705678686cc3 (patch)
tree86624c61d256174f92313c3fd00b47a248956059 /clang/docs/InternalsManual.html
parentc6e68daac0fa6e77a89f3ca72f266a528503dd1c (diff)
downloadbcm5719-llvm-0fea04509a6416f27b8237cf7df5705678686cc3.tar.gz
bcm5719-llvm-0fea04509a6416f27b8237cf7df5705678686cc3.zip
Change VerifyDiagnosticConsumer so that it *must* contain at least one "expected-*" directive. As a result, for test-cases that are not expected to generate any diagnostics, an additional directive "expected-no-diagnostics" has been implemented which can then be included in such test-cases. This new directive may not be used in conjunction with any other "expected-*" directive.
This change was initially proposed as a solution to the problem highlighted by check-in r164677, i.e. that -verify will not cause a test-case failure where the compile command does not actually reference the file. Patch reviewed by David Blaikie. llvm-svn: 166281
Diffstat (limited to 'clang/docs/InternalsManual.html')
-rw-r--r--clang/docs/InternalsManual.html4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/docs/InternalsManual.html b/clang/docs/InternalsManual.html
index 3f3e124ae64..57f06316b1b 100644
--- a/clang/docs/InternalsManual.html
+++ b/clang/docs/InternalsManual.html
@@ -502,7 +502,9 @@ code, the source ranges, and the caret. However, this behavior isn't required.
Instead of formatting and printing out the diagnostics, this implementation just
captures and remembers the diagnostics as they fly by. Then -verify compares
the list of produced diagnostics to the list of expected ones. If they disagree,
-it prints out its own output.
+it prints out its own output. Full documentation for the -verify mode can be
+found in the Clang API documentation for VerifyDiagnosticConsumer, <a
+href="/doxygen/classclang_1_1VerifyDiagnosticConsumer.html#details">here</a>.
</p>
<p>There are many other possible implementations of this interface, and this is
OpenPOWER on IntegriCloud