diff --git a/src/test/ui/consts/try-operator.rs b/src/test/ui/consts/try-operator.rs index 4767e68d41e..fe43b132cbd 100644 --- a/src/test/ui/consts/try-operator.rs +++ b/src/test/ui/consts/try-operator.rs @@ -6,11 +6,18 @@ #![feature(const_convert)] fn main() { - const fn foo() -> Result { + const fn result() -> Result { Err(())?; Ok(true) } - const FOO: Result = foo(); + const FOO: Result = result(); assert_eq!(Err(()), FOO); + + const fn option() -> Option<()> { + None?; + Some(()) + } + const BAR: Option<()> = option(); + assert_eq!(None, BAR); }