about summary refs log tree commit diff
path: root/src/test/ui
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2022-09-11 09:35:43 +0000
committerMichael Goulet <michael@errs.io>2022-09-11 09:36:02 +0000
commit1335da9d485879a99c3ba24827781c6ee6705cc6 (patch)
treec5b60558f00532b2d2e597fff1a4c5fbd8d46b5b /src/test/ui
parent14636887008d9ee67a12b4f05f1e404ed1d64579 (diff)
Only encode RPITIT when trait method has default body
Diffstat (limited to 'src/test/ui')
-rw-r--r--src/test/ui/impl-trait/in-trait/encode.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/ui/impl-trait/in-trait/encode.rs b/src/test/ui/impl-trait/in-trait/encode.rs
new file mode 100644
index 00000000000..efb9f6498ba
--- /dev/null
+++ b/src/test/ui/impl-trait/in-trait/encode.rs
@@ -0,0 +1,9 @@
+// build-pass
+// compile-flags: --crate-type=lib
+
+#![feature(return_position_impl_trait_in_trait)]
+#![allow(incomplete_features)]
+
+trait Foo {
+    fn bar() -> impl Sized;
+}