+error[E0391]: cycle detected when const-evaluating `FOO`
+ --> $DIR/recursive-zst-static.rs:10:18
+ |
+LL | static FOO: () = FOO;
+ | ^^^
+ |
+note: ...which requires const-evaluating `FOO`...
+ --> $DIR/recursive-zst-static.rs:10:1
+ |
+LL | static FOO: () = FOO;
+ | ^^^^^^^^^^^^^^^^^^^^^
+ = note: ...which again requires const-evaluating `FOO`, completing the cycle
+note: cycle used when const-evaluating + checking `FOO`
+ --> $DIR/recursive-zst-static.rs:10:1
+ |
+LL | static FOO: () = FOO;
+ | ^^^^^^^^^^^^^^^^^^^^^
+
+error: aborting due to previous error
+
+For more information about this error, try `rustc --explain E0391`.