From bdee52e94d3f8ac8cd1bb649529a43f8b893d9a7 Mon Sep 17 00:00:00 2001 From: est31 Date: Wed, 11 Jan 2017 02:34:30 +0100 Subject: [PATCH] Add docs --- COMPILER_TESTS.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/COMPILER_TESTS.md b/COMPILER_TESTS.md index 91975c1f9ed..58df1aae6d3 100644 --- a/COMPILER_TESTS.md +++ b/COMPILER_TESTS.md @@ -45,6 +45,10 @@ whole, instead of just a few lines inside the test. * `should-fail` indicates that the test should fail; used for "meta testing", where we test the compiletest program itself to check that it will generate errors in appropriate scenarios. This header is ignored for pretty-printer tests. +* `gate-test-X` where `X` is a feature marks the test as "gate test" for feature X. + Such tests are supposed to ensure that the compiler errors when usage of a gated + feature is attempted without the proper `#![feature(X)]` tag. + Each unstable lang feature is required to have a gate test. ## Revisions