Annex C (informative) Compatibility [diff]

C.4 C++ and ISO C++ 2014 [diff.cpp14]

C.4.11 Clause [containers]: containers library [diff.cpp14.containers]

Change: Requirements change:
Rationale: Increase portability, clarification of associative container requirements.
Effect on original feature: Valid C++ 2014 code that attempts to use associative containers having a comparison object with non-const function call operator may fail to compile in this International Standard:

#include <set>

struct compare
  bool operator()(int a, int b)
    return a < b;

int main() {
  const std::set<int, compare> s;