diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2022-08-11 22:53:05 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-11 22:53:05 +0200 |
| commit | e221aafae6b21275c9727b45a28b02f347bb48e2 (patch) | |
| tree | 2d21ab013904e1f7397bcceeaad7b13a88f37c57 /src | |
| parent | bd64d67d11ce62ec5242d86ae9efade49f084f70 (diff) | |
| parent | ce78042a42d68d41004803c117c56f5e789dbe67 (diff) | |
| download | rust-e221aafae6b21275c9727b45a28b02f347bb48e2.tar.gz rust-e221aafae6b21275c9727b45a28b02f347bb48e2.zip | |
Rollup merge of #100307 - nnethercote:fix-96847, r=cjgillot
Fix #96847 r? `@petrochenkov`
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/ui/json-multiple.stderr | 1 | ||||
| -rw-r--r-- | src/test/ui/json-options.stderr | 1 | ||||
| -rw-r--r-- | src/test/ui/json/json-and-color.rs (renamed from src/test/ui/json-and-color.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-and-color.stderr (renamed from src/test/ui/json-and-color.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-and-error-format.rs (renamed from src/test/ui/json-and-error-format.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-and-error-format.stderr (renamed from src/test/ui/json-and-error-format.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-bom-plus-crlf-multifile-aux.rs (renamed from src/test/ui/json-bom-plus-crlf-multifile-aux.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-bom-plus-crlf-multifile.rs (renamed from src/test/ui/json-bom-plus-crlf-multifile.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-bom-plus-crlf-multifile.stderr (renamed from src/test/ui/json-bom-plus-crlf-multifile.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-bom-plus-crlf.rs (renamed from src/test/ui/json-bom-plus-crlf.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-bom-plus-crlf.stderr (renamed from src/test/ui/json-bom-plus-crlf.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-invalid.rs (renamed from src/test/ui/json-invalid.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-invalid.stderr (renamed from src/test/ui/json-invalid.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-multiple.polonius.stderr (renamed from src/test/ui/json-multiple.polonius.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-multiple.rs (renamed from src/test/ui/json-multiple.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-multiple.stderr | 1 | ||||
| -rw-r--r-- | src/test/ui/json/json-options.polonius.stderr (renamed from src/test/ui/json-options.polonius.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-options.rs (renamed from src/test/ui/json-options.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-options.stderr | 1 | ||||
| -rw-r--r-- | src/test/ui/json/json-short.rs (renamed from src/test/ui/json-short.rs) | 0 | ||||
| -rw-r--r-- | src/test/ui/json/json-short.stderr (renamed from src/test/ui/json-short.stderr) | 0 | ||||
| -rw-r--r-- | src/test/ui/lowering/issue-96847.rs | 14 |
22 files changed, 16 insertions, 2 deletions
diff --git a/src/test/ui/json-multiple.stderr b/src/test/ui/json-multiple.stderr deleted file mode 100644 index 7ed345113cb..00000000000 --- a/src/test/ui/json-multiple.stderr +++ /dev/null @@ -1 +0,0 @@ -{"artifact":"$TEST_BUILD_DIR/json-multiple/libjson_multiple.rlib","emit":"link"} diff --git a/src/test/ui/json-options.stderr b/src/test/ui/json-options.stderr deleted file mode 100644 index 24977731d17..00000000000 --- a/src/test/ui/json-options.stderr +++ /dev/null @@ -1 +0,0 @@ -{"artifact":"$TEST_BUILD_DIR/json-options/libjson_options.rlib","emit":"link"} diff --git a/src/test/ui/json-and-color.rs b/src/test/ui/json/json-and-color.rs index 6f8326fe247..6f8326fe247 100644 --- a/src/test/ui/json-and-color.rs +++ b/src/test/ui/json/json-and-color.rs diff --git a/src/test/ui/json-and-color.stderr b/src/test/ui/json/json-and-color.stderr index 1cda6af090d..1cda6af090d 100644 --- a/src/test/ui/json-and-color.stderr +++ b/src/test/ui/json/json-and-color.stderr diff --git a/src/test/ui/json-and-error-format.rs b/src/test/ui/json/json-and-error-format.rs index 6e2d73c76b7..6e2d73c76b7 100644 --- a/src/test/ui/json-and-error-format.rs +++ b/src/test/ui/json/json-and-error-format.rs diff --git a/src/test/ui/json-and-error-format.stderr b/src/test/ui/json/json-and-error-format.stderr index 80e0221376e..80e0221376e 100644 --- a/src/test/ui/json-and-error-format.stderr +++ b/src/test/ui/json/json-and-error-format.stderr diff --git a/src/test/ui/json-bom-plus-crlf-multifile-aux.rs b/src/test/ui/json/json-bom-plus-crlf-multifile-aux.rs index 991ea1d85d2..991ea1d85d2 100644 --- a/src/test/ui/json-bom-plus-crlf-multifile-aux.rs +++ b/src/test/ui/json/json-bom-plus-crlf-multifile-aux.rs diff --git a/src/test/ui/json-bom-plus-crlf-multifile.rs b/src/test/ui/json/json-bom-plus-crlf-multifile.rs index 9290e010403..9290e010403 100644 --- a/src/test/ui/json-bom-plus-crlf-multifile.rs +++ b/src/test/ui/json/json-bom-plus-crlf-multifile.rs diff --git a/src/test/ui/json-bom-plus-crlf-multifile.stderr b/src/test/ui/json/json-bom-plus-crlf-multifile.stderr index 02f3bc687cb..02f3bc687cb 100644 --- a/src/test/ui/json-bom-plus-crlf-multifile.stderr +++ b/src/test/ui/json/json-bom-plus-crlf-multifile.stderr diff --git a/src/test/ui/json-bom-plus-crlf.rs b/src/test/ui/json/json-bom-plus-crlf.rs index be5b7dd2a86..be5b7dd2a86 100644 --- a/src/test/ui/json-bom-plus-crlf.rs +++ b/src/test/ui/json/json-bom-plus-crlf.rs diff --git a/src/test/ui/json-bom-plus-crlf.stderr b/src/test/ui/json/json-bom-plus-crlf.stderr index df6bd7286a6..df6bd7286a6 100644 --- a/src/test/ui/json-bom-plus-crlf.stderr +++ b/src/test/ui/json/json-bom-plus-crlf.stderr diff --git a/src/test/ui/json-invalid.rs b/src/test/ui/json/json-invalid.rs index 54d0dd1849a..54d0dd1849a 100644 --- a/src/test/ui/json-invalid.rs +++ b/src/test/ui/json/json-invalid.rs diff --git a/src/test/ui/json-invalid.stderr b/src/test/ui/json/json-invalid.stderr index 18bc76ab7eb..18bc76ab7eb 100644 --- a/src/test/ui/json-invalid.stderr +++ b/src/test/ui/json/json-invalid.stderr diff --git a/src/test/ui/json-multiple.polonius.stderr b/src/test/ui/json/json-multiple.polonius.stderr index 0e4d442f299..0e4d442f299 100644 --- a/src/test/ui/json-multiple.polonius.stderr +++ b/src/test/ui/json/json-multiple.polonius.stderr diff --git a/src/test/ui/json-multiple.rs b/src/test/ui/json/json-multiple.rs index fb126339dc2..fb126339dc2 100644 --- a/src/test/ui/json-multiple.rs +++ b/src/test/ui/json/json-multiple.rs diff --git a/src/test/ui/json/json-multiple.stderr b/src/test/ui/json/json-multiple.stderr new file mode 100644 index 00000000000..55ccfd5fa70 --- /dev/null +++ b/src/test/ui/json/json-multiple.stderr @@ -0,0 +1 @@ +{"artifact":"$TEST_BUILD_DIR/json/json-multiple/libjson_multiple.rlib","emit":"link"} diff --git a/src/test/ui/json-options.polonius.stderr b/src/test/ui/json/json-options.polonius.stderr index e21f6f85d16..e21f6f85d16 100644 --- a/src/test/ui/json-options.polonius.stderr +++ b/src/test/ui/json/json-options.polonius.stderr diff --git a/src/test/ui/json-options.rs b/src/test/ui/json/json-options.rs index 8b6ba131eb0..8b6ba131eb0 100644 --- a/src/test/ui/json-options.rs +++ b/src/test/ui/json/json-options.rs diff --git a/src/test/ui/json/json-options.stderr b/src/test/ui/json/json-options.stderr new file mode 100644 index 00000000000..645a26f5ad4 --- /dev/null +++ b/src/test/ui/json/json-options.stderr @@ -0,0 +1 @@ +{"artifact":"$TEST_BUILD_DIR/json/json-options/libjson_options.rlib","emit":"link"} diff --git a/src/test/ui/json-short.rs b/src/test/ui/json/json-short.rs index 7414a55869c..7414a55869c 100644 --- a/src/test/ui/json-short.rs +++ b/src/test/ui/json/json-short.rs diff --git a/src/test/ui/json-short.stderr b/src/test/ui/json/json-short.stderr index 3bd85b083d0..3bd85b083d0 100644 --- a/src/test/ui/json-short.stderr +++ b/src/test/ui/json/json-short.stderr diff --git a/src/test/ui/lowering/issue-96847.rs b/src/test/ui/lowering/issue-96847.rs new file mode 100644 index 00000000000..2aa34c8b335 --- /dev/null +++ b/src/test/ui/lowering/issue-96847.rs @@ -0,0 +1,14 @@ +// run-pass + +// Test that this doesn't abort during AST lowering. In #96847 it did abort +// because the attribute was being lowered twice. + +#![feature(stmt_expr_attributes)] +#![feature(lang_items)] + +fn main() { + for _ in [1,2,3] { + #![lang="foo"] + println!("foo"); + } +} |
