This looks good to me.
Sorry for the long delay.
================
Comment at: test/containers/sequences/vector/asan_throw.pass.cc:84
@@ +83,3 @@
+ } catch (int e) {
+ assert(v.size() == 3);
+ }
----------------
I'm pretty sure that multi-element insertions do not have any exception guarantees.
http://reviews.llvm.org/D4170