fix memcpy-param-overlap
Merge branch 'use-memmove' into clang-travis-test