¿Por qué el sonido metálico no puede habilitar todos los desinfectantes?

Sonido metálico tiene varios desinfectantes que se pueden encender para detectar problemas en tiempo de ejecución.
Sin embargo, hay algunos desinfectantes que no puedo usar juntos. ¿Porqué es eso?

clang++-3.9 -std=c++1z -g -fsanitize=memory -fsanitize=address -o main main.cpp                                                                                   1
clang: error: invalid argument '-fsanitize=address' not allowed with '-fsanitize=memory'

No es gran cosa, pero cuando ejecuto mis pruebas unitarias, lleva más tiempo del que debería, porque he creado múltiples archivos binarios para las mismas pruebas y ejecuto cada uno de ellos por separado.

clang++-3.9 -std=c++1z -g -fsanitize=address -o test1 test.cpp
clang++-3.9 -std=c++1z -g -fsanitize=memory -fsanitize=undefined  -o test2 test.cpp

Respuestas a la pregunta(1)

Su respuesta a la pregunta