Struct expressions
diff --git a/tests/cases/function.rs b/tests/cases/function.rs
index b0eeb50..ba4a7ea 100644
--- a/tests/cases/function.rs
+++ b/tests/cases/function.rs
@@ -1,4 +1,4 @@
-fn f() {
+fn closure() {
     (
         || (),
         |_| (),
@@ -35,3 +35,14 @@
     let a: u8 = 1;
     let mut a = 1;
 }
+
+fn expr() {
+    fallible()?;
+
+    [repeat; 1 + 1];
+
+    A::B {};
+    A::B { a: () };
+    A::B { .. c };
+    A::B { a: (), b: (), .. c };
+}