https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83025
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Known to work| |7.2.0 Keywords| |rejects-valid Last reconfirmed| |2017-11-17 Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org Ever confirmed|0 |1 Summary|xfstream::open with char* |[8 Regression] |gets caught on C++17 path |xfstream::open with char* |overload. |gets caught on C++17 path | |overload. Target Milestone|--- |8.0 --- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> --- Oops. Even with the patch the new overload will be used for std::string arguments, which works but isn't right. I'll constrain it further to only match path-like things.