Revert "PR51018: Disallow explicit construction of StringRef from SmallString due...
authorDavid Blaikie <dblaikie@gmail.com>
Thu, 8 Jul 2021 20:46:36 +0000 (13:46 -0700)
committerDavid Blaikie <dblaikie@gmail.com>
Thu, 8 Jul 2021 20:46:36 +0000 (13:46 -0700)
commitc9a0e74697778a7f2d5da2a22fe56a3eec2ec9a8
tree8f8965df36c9eadb466cccd78d1a384ebd550cc5
parente2d30846327c7ec5cc9d2a46aa9bcd9c2c4eff93
Revert "PR51018: Disallow explicit construction of StringRef from SmallString due to ambiguity in C++23"

This reverts commit e2d30846327c7ec5cc9d2a46aa9bcd9c2c4eff93.

MSVC doesn't seem to resolve the intended ambiguity in implicit
conversion contexts correctly: https://godbolt.org/z/ee16aqv4v
llvm/include/llvm/ADT/SmallString.h