Mercurial > hg > graal-compiler
diff src/share/vm/compiler/compilerOracle.cpp @ 18695:5281f8e34a4a
Use memmove for overlapping copy
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Tue, 16 Dec 2014 08:56:51 -0800 |
parents | 0eba324e27db |
children | 7848fc12602b |
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;