@@ -94,7 +94,7 @@ v is std::monostate = false
9494v is X< 0> = false, (v as X< 1>) = bad_variant_access
9595v is X< 1> = false, (v as X< 1>).to_string() = bad_variant_access
9696v is X<19> = false, (v as X<19>).to_string() = bad_variant_access
97- v is X<20> = false , (v as X<20>) = bad_variant_access
97+ v is X<20> = true , (v as X<20>) = works!
9898
9999## v as const lvalue reference
100100
@@ -103,7 +103,7 @@ v is std::monostate = false
103103v is X< 0> = false, (v as X< 1>) = bad_variant_access
104104v is X< 1> = false, (v as X< 1>).to_string() = bad_variant_access
105105v is X<19> = false, (v as X<19>).to_string() = bad_variant_access
106- v is X<20> = false , (v as X<20>) = bad_variant_access
106+ v is X<20> = true , (v as X<20>) = works!
107107
108108## v as rvalue reference
109109
@@ -112,7 +112,7 @@ v is std::monostate = false
112112v is X< 0> = false, (v as X< 1>) = bad_variant_access
113113v is X< 1> = false, (v as X< 1>).to_string() = bad_variant_access
114114v is X<19> = false, (v as X<19>).to_string() = bad_variant_access
115- v is X<20> = false , (v as X<20>) = bad_variant_access
115+ v is X<20> = true , (v as X<20>) = works!
116116
117117# X<10>(std::exception)
118118
0 commit comments