fix /list/position test
This test was exploiting unspecified behavior w.r.t. the address of string literals, it expected them to be pooled (the same literal has the same address, at least within a TU), but MSVC does not pool by default, leading to a failure.
Additionally, I've silenced a warning MSVC throws in the following double free test.