These changes cause substantial binary size increases for non-opt builds. For example, the visit.pass.cpp test grows from 20k to 420k. Further work will be done to re-land this patch without the size increases, but that work is proving too tricky to fix forward. This patch fully reverts: * |
||
|---|---|---|
| .. | ||
| variant.assign | ||
| variant.ctor | ||
| variant.dtor | ||
| variant.mod | ||
| variant.status | ||
| variant.swap | ||
| variant_array.fail.cpp | ||
| variant_empty.fail.cpp | ||
| variant_reference.fail.cpp | ||
| variant_void.fail.cpp | ||