diff options
| author | bors <bors@rust-lang.org> | 2019-02-15 22:22:10 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2019-02-15 22:22:10 +0000 |
| commit | eac09088e1a8fc8a293028764e4e84da29469205 (patch) | |
| tree | b4fc813e714c90b89ff060d3624962f049a8e037 /src/test | |
| parent | a9410cd1af7c1194fbda1457c74b8ab25547e1e6 (diff) | |
| parent | 82d7e33972db9dfa1f35e2374ed8165bc05cb736 (diff) | |
| download | rust-eac09088e1a8fc8a293028764e4e84da29469205.tar.gz rust-eac09088e1a8fc8a293028764e4e84da29469205.zip | |
Auto merge of #57880 - Zoxc:error-on-cycle, r=michaelwoerister
Always emit an error for a query cycle r? @michaelwoerister cc @nikomatsakis @wesleywiser
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/mir-opt/inline-any-operand.rs | 10 | ||||
| -rw-r--r-- | src/test/mir-opt/inline-retag.rs | 10 | ||||
| -rw-r--r-- | src/test/mir-opt/inline-trait-method_2.rs | 8 |
3 files changed, 14 insertions, 14 deletions
diff --git a/src/test/mir-opt/inline-any-operand.rs b/src/test/mir-opt/inline-any-operand.rs index 5fafc2c50ca..b5455003719 100644 --- a/src/test/mir-opt/inline-any-operand.rs +++ b/src/test/mir-opt/inline-any-operand.rs @@ -6,16 +6,16 @@ fn main() { println!("{}", bar()); } -#[inline(always)] -fn foo(x: i32, y: i32) -> bool { - x == y -} - fn bar() -> bool { let f = foo; f(1, -1) } +#[inline(always)] +fn foo(x: i32, y: i32) -> bool { + x == y +} + // END RUST SOURCE // START rustc.bar.Inline.after.mir // ... diff --git a/src/test/mir-opt/inline-retag.rs b/src/test/mir-opt/inline-retag.rs index e91a5c22351..6cdbcfdb0ad 100644 --- a/src/test/mir-opt/inline-retag.rs +++ b/src/test/mir-opt/inline-retag.rs @@ -6,16 +6,16 @@ fn main() { println!("{}", bar()); } -#[inline(always)] -fn foo(x: &i32, y: &i32) -> bool { - *x == *y -} - fn bar() -> bool { let f = foo; f(&1, &-1) } +#[inline(always)] +fn foo(x: &i32, y: &i32) -> bool { + *x == *y +} + // END RUST SOURCE // START rustc.bar.Inline.after.mir // ... diff --git a/src/test/mir-opt/inline-trait-method_2.rs b/src/test/mir-opt/inline-trait-method_2.rs index aa756f4a233..8f9f2535aa5 100644 --- a/src/test/mir-opt/inline-trait-method_2.rs +++ b/src/test/mir-opt/inline-trait-method_2.rs @@ -1,14 +1,14 @@ // compile-flags: -Z span_free_formats -Z mir-opt-level=3 +fn test2(x: &dyn X) -> bool { + test(x) +} + #[inline] fn test(x: &dyn X) -> bool { x.y() } -fn test2(x: &dyn X) -> bool { - test(x) -} - trait X { fn y(&self) -> bool { false |
