compiles with g++4.9 sanitizer