Mercurial > hg > graal-compiler
changeset 18695:5281f8e34a4a
Use memmove for overlapping copy
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Tue, 16 Dec 2014 08:56:51 -0800 |
parents | ec1b0b097d82 |
children | b2859128b76a |
files | src/share/vm/compiler/compilerOracle.cpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/compiler/compilerOracle.cpp Tue Dec 16 14:16:13 2014 +0100 +++ b/src/share/vm/compiler/compilerOracle.cpp Tue Dec 16 08:56:51 2014 -0800 @@ -398,7 +398,7 @@ while (name[0] == '*') { match |= MethodMatcher::Suffix; // Copy remaining string plus NUL to the beginning - memcpy(name, name + 1, strlen(name + 1) + 1); + memmove(name, name + 1, strlen(name + 1) + 1); } if (strcmp(name, "*") == 0) return MethodMatcher::Any;