From Jason Turner

[string.op.plus]

Diff to HTML by rtfpessoa

tmp/tmps31qc23_/{from.md → to.md} RENAMED
@@ -51,11 +51,11 @@ return std::move(lhs);
51
 
52
  except that both `lhs` and `rhs` are left in valid but unspecified
53
  states.
54
 
55
  [*Note 1*: If `lhs` and `rhs` have equal allocators, the implementation
56
- may move from either. — *end note*]
57
 
58
  ``` cpp
59
  template<class charT, class traits, class Allocator>
60
  constexpr basic_string<charT, traits, Allocator>
61
  operator+(const basic_string<charT, traits, Allocator>& lhs,
 
51
 
52
  except that both `lhs` and `rhs` are left in valid but unspecified
53
  states.
54
 
55
  [*Note 1*: If `lhs` and `rhs` have equal allocators, the implementation
56
+ can move from either. — *end note*]
57
 
58
  ``` cpp
59
  template<class charT, class traits, class Allocator>
60
  constexpr basic_string<charT, traits, Allocator>
61
  operator+(const basic_string<charT, traits, Allocator>& lhs,