1
Fork 0

bless tests

This commit is contained in:
Matthias Krüger 2020-03-06 16:02:32 +01:00
parent 136ad015b6
commit 4c2b0f1631
6 changed files with 10 additions and 10 deletions

View file

@ -44,7 +44,7 @@ fn ordinary() {
#[test] #[test]
fn special_code_paths() { fn special_code_paths() {
test_literal!(36893488147419103229.0); // 2^65 - 3, triggers half-to-even with even significand test_literal!(36893488147419103229.0); // 2^65 - 3, triggers half-to-even with even significand
test_literal!(101e-33); // Triggers the tricky underflow case in algorithm (for f32) test_literal!(101e-33); // Triggers the tricky underflow case in AlgorithmM (for f32)
test_literal!(1e23); // Triggers AlgorithmR test_literal!(1e23); // Triggers AlgorithmR
test_literal!(2075e23); // Triggers another path through AlgorithmR test_literal!(2075e23); // Triggers another path through AlgorithmR
test_literal!(8713e-23); // ... and yet another. test_literal!(8713e-23); // ... and yet another.

View file

@ -133,7 +133,7 @@ impl MultiItemModifier for ProcMacroDerive {
}; };
let error_count_before = ecx.parse_sess.span_diagnostic.err_count(); let error_count_before = ecx.parse_sess.span_diagnostic.err_count();
let msg = "proc-macro derive produced unparsable tokens"; let msg = "proc-macro derive produced unparseable tokens";
let mut parser = let mut parser =
rustc_parse::stream_to_parser(ecx.parse_sess, stream, Some("proc-macro derive")); rustc_parse::stream_to_parser(ecx.parse_sess, stream, Some("proc-macro derive"));

View file

@ -46,7 +46,7 @@ This pattern should be rewritten. There are a few possible ways to do this:
- change the original fn declaration to match the expected signature, - change the original fn declaration to match the expected signature,
and do the cast in the fn body (the preferred option) and do the cast in the fn body (the preferred option)
- cast the fn item fo a fn pointer before calling transmute, as shown here: - cast the fn item of a fn pointer before calling transmute, as shown here:
``` ```
let f: extern "C" fn(*mut i32) = transmute(foo as extern "C" fn(_)); let f: extern "C" fn(*mut i32) = transmute(foo as extern "C" fn(_));

View file

@ -292,7 +292,7 @@ error: an inner attribute is not permitted following an outer attribute
--> $DIR/attr-stmt-expr-attr-bad.rs:80:32 --> $DIR/attr-stmt-expr-attr-bad.rs:80:32
| |
LL | #[cfg(FALSE)] fn s() { #[attr] #![attr] let _ = 0; } LL | #[cfg(FALSE)] fn s() { #[attr] #![attr] let _ = 0; }
| ------- ^^^^^^^^ not permitted following an outer attibute | ------- ^^^^^^^^ not permitted following an outer attribute
| | | |
| previous outer attribute | previous outer attribute
| |
@ -302,7 +302,7 @@ error: an inner attribute is not permitted following an outer attribute
--> $DIR/attr-stmt-expr-attr-bad.rs:82:32 --> $DIR/attr-stmt-expr-attr-bad.rs:82:32
| |
LL | #[cfg(FALSE)] fn s() { #[attr] #![attr] 0; } LL | #[cfg(FALSE)] fn s() { #[attr] #![attr] 0; }
| ------- ^^^^^^^^ not permitted following an outer attibute | ------- ^^^^^^^^ not permitted following an outer attribute
| | | |
| previous outer attribute | previous outer attribute
| |
@ -312,7 +312,7 @@ error: an inner attribute is not permitted following an outer attribute
--> $DIR/attr-stmt-expr-attr-bad.rs:84:32 --> $DIR/attr-stmt-expr-attr-bad.rs:84:32
| |
LL | #[cfg(FALSE)] fn s() { #[attr] #![attr] foo!(); } LL | #[cfg(FALSE)] fn s() { #[attr] #![attr] foo!(); }
| ------- ^^^^^^^^ not permitted following an outer attibute | ------- ^^^^^^^^ not permitted following an outer attribute
| | | |
| previous outer attribute | previous outer attribute
| |
@ -322,7 +322,7 @@ error: an inner attribute is not permitted following an outer attribute
--> $DIR/attr-stmt-expr-attr-bad.rs:86:32 --> $DIR/attr-stmt-expr-attr-bad.rs:86:32
| |
LL | #[cfg(FALSE)] fn s() { #[attr] #![attr] foo![]; } LL | #[cfg(FALSE)] fn s() { #[attr] #![attr] foo![]; }
| ------- ^^^^^^^^ not permitted following an outer attibute | ------- ^^^^^^^^ not permitted following an outer attribute
| | | |
| previous outer attribute | previous outer attribute
| |
@ -332,7 +332,7 @@ error: an inner attribute is not permitted following an outer attribute
--> $DIR/attr-stmt-expr-attr-bad.rs:88:32 --> $DIR/attr-stmt-expr-attr-bad.rs:88:32
| |
LL | #[cfg(FALSE)] fn s() { #[attr] #![attr] foo!{}; } LL | #[cfg(FALSE)] fn s() { #[attr] #![attr] foo!{}; }
| ------- ^^^^^^^^ not permitted following an outer attibute | ------- ^^^^^^^^ not permitted following an outer attribute
| | | |
| previous outer attribute | previous outer attribute
| |

View file

@ -7,7 +7,7 @@ LL | | */
| |___- previous doc comment | |___- previous doc comment
LL | LL |
LL | #![recursion_limit="100"] LL | #![recursion_limit="100"]
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not permitted following an outer attibute | ^^^^^^^^^^^^^^^^^^^^^^^^^ not permitted following an outer attribute
| |
= note: inner attributes, like `#![no_std]`, annotate the item enclosing them, and are usually found at the beginning of source files. Outer attributes, like `#[test]`, annotate the item following them. = note: inner attributes, like `#![no_std]`, annotate the item enclosing them, and are usually found at the beginning of source files. Outer attributes, like `#[test]`, annotate the item following them.

View file

@ -5,7 +5,7 @@ LL | #[feature(lang_items)]
| ---------------------- previous outer attribute | ---------------------- previous outer attribute
LL | LL |
LL | #![recursion_limit="100"] LL | #![recursion_limit="100"]
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not permitted following an outer attibute | ^^^^^^^^^^^^^^^^^^^^^^^^^ not permitted following an outer attribute
| |
= note: inner attributes, like `#![no_std]`, annotate the item enclosing them, and are usually found at the beginning of source files. Outer attributes, like `#[test]`, annotate the item following them. = note: inner attributes, like `#![no_std]`, annotate the item enclosing them, and are usually found at the beginning of source files. Outer attributes, like `#[test]`, annotate the item following them.