@@ -94,7 +94,7 @@ v is std::monostate = false
94
94
v is X< 0> = false, (v as X< 1>) = bad_variant_access
95
95
v is X< 1> = false, (v as X< 1>).to_string() = bad_variant_access
96
96
v 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!
98
98
99
99
## v as const lvalue reference
100
100
@@ -103,7 +103,7 @@ v is std::monostate = false
103
103
v is X< 0> = false, (v as X< 1>) = bad_variant_access
104
104
v is X< 1> = false, (v as X< 1>).to_string() = bad_variant_access
105
105
v 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!
107
107
108
108
## v as rvalue reference
109
109
@@ -112,7 +112,7 @@ v is std::monostate = false
112
112
v is X< 0> = false, (v as X< 1>) = bad_variant_access
113
113
v is X< 1> = false, (v as X< 1>).to_string() = bad_variant_access
114
114
v 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!
116
116
117
117
# X<10>(std::exception)
118
118
0 commit comments