https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87106
--- Comment #13 from Arthur O'Dwyer <arthur.j.odwyer at gmail dot com> --- Re https://gcc.gnu.org/viewcvs?rev=266386&root=gcc&view=rev — awesome, but I'm curious: Why `deque<T>` before `vector<T>`? I mean are you planning eventually to add the specializations of `__is_trivially_relocatable` for `vector`, `forward_list`, `reference_wrapper`, `optional`, `pair`, etc. etc., and you just decided to start with `deque`? or was there a specific motivating case?