https://issues.apache.org/ooo/show_bug.cgi?id=124908
Issue ID: 124908
Issue Type: TASK
Summary: remove custom allocator support in stlport-replacement
headers
Product: General
Version: 4.1.0
Hardware: All
OS: All
Status: CONFIRMED
Severity: normal
Priority: P3
Component: code
Assignee: [email protected]
Reporter: [email protected]
Depends on: 124896
Blocks: 123754, 124422
The libc++ Xcode>=5.1 runs into problems with such custom allocator wrapping
because it considers allocator value_types pair<K,V> and pair<const K,V> as not
identical. Since a std::map uses constant keys while most map templates don't
ask them to be const the libc++ assertion regarding allocator identicality
would trigger often.
With the sal-internal custom allocator removed AOO no longer needs the
stlport-replacement headers to support the complexity of containers with
non-default allocators. The problems above, their uselessness and the extra
complexity introduced by the suggests that they should be removed. Since there
are no intra-module uses (and exported symbols) for them everything still
remains binary compatible.
--
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.