commit | 4f241823a281ef7c00a64a0c1d23eeccd6b39879 | [log] [tgz] |
---|---|---|
author | Eric Fiselier <eric@efcs.ca> | Fri Aug 28 03:02:37 2015 +0000 |
committer | Eric Fiselier <eric@efcs.ca> | Fri Aug 28 03:02:37 2015 +0000 |
tree | c0bc5f6031f66d828929071dea4f8ac04fa26b7c | |
parent | 044df63102fc3b504002587fbeee5ff8c074d67b [diff] |
[libcxx] Optimize away unneeded length calculation in basic_string::compare(const char*) Summary: This patch optimizes basic_string::compare to use strcmp when the default char_traits has been given. See PR19900 for more information. https://llvm.org/bugs/show_bug.cgi?id=19900 Reviewers: mclow.lists Subscribers: bkramer, cfe-commits Differential Revision: http://reviews.llvm.org/D12355 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@246266 91177308-0d34-0410-b5e6-96231b3b80d8