This makes it possible to use our std::variant with Clang, as well as some minor tweaks to avoid ADL (so the compiler doesn't waste time looking in associated namespaces) and adjust whitespace.
* include/std/variant (__get): Qualify calls to avoid ADL. (__select_index): Adjust whitespace. (variant): Add using-declaration to workaround Clang bug. Tested powerpc64le-linux, committed to trunk.. I'll backport to gcc-7-branch too.