On Feb 22, 2013, at 13:40 , Sean Silva <[email protected]> wrote: > On Fri, Feb 22, 2013 at 1:29 PM, Benjamin Kramer > <[email protected]> wrote: >> This may seem counter-intuitive but the POD-like optimization helps when the >> vectors grow into multimegabyte buffers. SmallVector calls realloc which >> knows >> how to twiddle virtual memory bits and avoids large copies. > > Is this optimization something that libc++ should be doing?
I haven't looked but I would guess that libc++ uses is_trivially_movable/is_trivially_copyable instead of is_pod, and all of our isPODLike cases should be trivially copyable if not trivially movable. Jordan _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
