[LLVMbugs] [Bug 10470] New: Providing ext/slist would improve GNU compatibility
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Sun Jul 24 17:16:44 PDT 2011
http://llvm.org/bugs/show_bug.cgi?id=10470
Summary: Providing ext/slist would improve GNU compatibility
Product: libc++
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P
Component: All Bugs
AssignedTo: hhinnant at apple.com
ReportedBy: oneill+llvmbugs at cs.hmc.edu
CC: llvmbugs at cs.uiuc.edu
Various old code uses ext/slist as a low-overhead linked list. Obviously, C++11
code should really use forward_list, but in the interest of easing migration,
we ought to provide ext/slist. This is a notable issue because code compiling
with the *old* libstdc++ shipped by Apple can't use forward_list because it
isn't present.
P.S. To make code conditionally choose an appropriate singly-linked list, I can
check for _LIBCPP_VERSION, but is that the “right” way?
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list