commit | 72cd787e22843b80addacd48617572e2a6a8d24b | [log] [tgz] |
---|---|---|
author | Eric Fiselier <eric@efcs.ca> | Wed Jan 18 08:43:24 2017 +0000 |
committer | Eric Fiselier <eric@efcs.ca> | Wed Jan 18 08:43:24 2017 +0000 |
tree | 823fe57f12f8e4dae69c65bfbd7c74b51d36443d | |
parent | 5476b86ed302c97b6cb6bb4a3e66810ec7cc3b49 [diff] |
Merge R292276: Fix std::string assignment ambiguity from braced initializer lists. When support for `basic_string_view` was added to string it also added new assignment operators from `basic_string_view`. These caused ambiguity when assigning from a braced initializer. This patch fixes that regression by making the basic_string_view assignment operator rank lower in overload resolution by making it a template. llvm-svn: 292354