diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2016-04-24 21:35:50 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2016-04-24 21:35:50 +0300 |
| commit | 4bd44be369c883f1fb2b0645f4de4827066cec57 (patch) | |
| tree | 45ebb49d89bc2977957642fd4bd8fbe2e3a29cc8 /src/etc | |
| parent | 9108fb7bae11f18715d971eeae1e5ca84662e1ee (diff) | |
| download | rust-4bd44be369c883f1fb2b0645f4de4827066cec57.tar.gz rust-4bd44be369c883f1fb2b0645f4de4827066cec57.zip | |
Fix keyword parsing tests
Diffstat (limited to 'src/etc')
| -rwxr-xr-x | src/etc/generate-keyword-tests.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/etc/generate-keyword-tests.py b/src/etc/generate-keyword-tests.py index 937c231a473..e53d6c718c1 100755 --- a/src/etc/generate-keyword-tests.py +++ b/src/etc/generate-keyword-tests.py @@ -34,15 +34,17 @@ template = """// Copyright %d The Rust Project Developers. See the COPYRIGHT // option. This file may not be copied, modified, or distributed // except according to those terms. +// compile-flags: -Z parse-only + // This file was auto-generated using 'src/etc/generate-keyword-tests.py %s' fn main() { - let %s = "foo"; //~ error: ident + let %s = "foo"; //~ error: expected pattern, found keyword `%s` } """ test_dir = os.path.abspath( - os.path.join(os.path.dirname(__file__), '../test/compile-fail') + os.path.join(os.path.dirname(__file__), '../test/parse-fail') ) for kw in sys.argv[1:]: @@ -53,7 +55,7 @@ for kw in sys.argv[1:]: os.chmod(test_file, stat.S_IWUSR) with open(test_file, 'wt') as f: - f.write(template % (datetime.datetime.now().year, kw, kw)) + f.write(template % (datetime.datetime.now().year, kw, kw, kw)) # mark file read-only os.chmod(test_file, stat.S_IRUSR | stat.S_IRGRP | stat.S_IROTH) |
