https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92057
--- Comment #5 from pj at patrickjohnston dot org --- So then why does `std::variant<Double>{600}` work just fine? (Where `Double` is defined by `struct Double { double x; Double(int){} };`)
pj at patrickjohnston dot org Sun, 13 Oct 2019 05:42:28 -0700
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92057
--- Comment #5 from pj at patrickjohnston dot org --- So then why does `std::variant<Double>{600}` work just fine? (Where `Double` is defined by `struct Double { double x; Double(int){} };`)