about summary refs log tree commit diff
path: root/src/test/run-pass/consts/const-trait-to-trait.rs
diff options
context:
space:
mode:
authormemoryruins <memoryruinsmusic@gmail.com>2019-05-28 14:47:21 -0400
committermemoryruins <memoryruinsmusic@gmail.com>2019-05-29 00:57:42 -0400
commitf19f4545b1674e6d16b9ec81a2358d615bb6a786 (patch)
tree8f679f2bb281ddd6d89fc614dc466f865b502ccd /src/test/run-pass/consts/const-trait-to-trait.rs
parenteb4580a570069175e1290b294d91042a09f9fde3 (diff)
downloadrust-f19f4545b1674e6d16b9ec81a2358d615bb6a786.tar.gz
rust-f19f4545b1674e6d16b9ec81a2358d615bb6a786.zip
Update run-pass test suite to use dyn
Diffstat (limited to 'src/test/run-pass/consts/const-trait-to-trait.rs')
-rw-r--r--src/test/run-pass/consts/const-trait-to-trait.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test/run-pass/consts/const-trait-to-trait.rs b/src/test/run-pass/consts/const-trait-to-trait.rs
index a324d73a3a9..12a2999d79d 100644
--- a/src/test/run-pass/consts/const-trait-to-trait.rs
+++ b/src/test/run-pass/consts/const-trait-to-trait.rs
@@ -8,7 +8,7 @@ struct Bar;
 impl Trait for Bar {}
 
 fn main() {
-    let x: &[&Trait] = &[{ &Bar }];
+    let x: &[&dyn Trait] = &[{ &Bar }];
 }
 
 // Issue #25748 - the cast causes an &Encoding -> &Encoding coercion:
@@ -16,9 +16,9 @@ pub struct UTF8Encoding;
 pub const UTF_8: &'static UTF8Encoding = &UTF8Encoding;
 pub trait Encoding {}
 impl Encoding for UTF8Encoding {}
-pub fn f() -> &'static Encoding { UTF_8 as &'static Encoding }
+pub fn f() -> &'static dyn Encoding { UTF_8 as &'static dyn Encoding }
 
 // Root of the problem: &Trait -> &Trait coercions:
-const FOO: &'static Trait = &Bar;
-const BAR: &'static Trait = FOO;
+const FOO: &'static dyn Trait = &Bar;
+const BAR: &'static dyn Trait = FOO;
 fn foo() { let _x = BAR; }