@@ -74,7 +74,7 @@ The general form is:
7474 * ` 32bit.stderr ` — compiler stderr with ` stderr-per-bitwidth ` header on a 32-bit target
7575
7676A simple example would be ` foo.stderr ` next to a ` foo.rs ` test.
77- A more complex example would be ` foo.my-revision.nll .stderr ` .
77+ A more complex example would be ` foo.my-revision.polonius .stderr ` .
7878
7979There are several [ headers] ( headers.md ) which will change how compiletest will
8080check for output files:
@@ -496,20 +496,19 @@ In some cases, this might result in different output from the compiler.
496496To support this, different output files can be saved which contain the
497497output based on the compare mode.
498498
499- For example, when in "non-lexical lifetimes" (NLL) mode a test ` foo.rs ` will
500- first look for expected output in ` foo.nll .stderr ` , falling back to the usual
499+ For example, when using the Polonius mode, a test ` foo.rs ` will
500+ first look for expected output in ` foo.polonius .stderr ` , falling back to the usual
501501` foo.stderr ` if not found.
502- This is useful as "true" NLL mode can sometimes result in different
503- diagnostics and behavior compared to the "migrate mode" NLL (which is the
504- current default).
502+ This is useful as different modes can sometimes result in different
503+ diagnostics and behavior.
505504This can help track which tests have differences between the modes, and to
506505visually inspect those diagnostic differences.
507506
508507If in the rare case you encounter a test that has different behavior, you can
509508run something like the following to generate the alternate stderr file:
510509
511510``` sh
512- ./x.py test src/test/ui --compare-mode=nll --bless
511+ ./x.py test src/test/ui --compare-mode=polonius --bless
513512```
514513
515- Currently, only ` nll ` mode is checked in CI for UI tests.
514+ Currently none of the compare modes are checked in CI for UI tests.
0 commit comments