diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-11-08 23:00:36 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-11-08 23:00:36 +0900 |
commit | 11e21f1982cbe41860b3f6755505ce063b74fc33 (patch) | |
tree | f9a3f6f4055fd959edb1e635ad4e78d7d5515a45 | |
parent | ff2d99406db4cd8aa0164c86525eedf627acffbe (diff) |
Make prefix static
-rw-r--r-- | compile.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -6753,10 +6753,10 @@ static const char * iseq_builtin_function_name(ID mid) { const char *name = rb_id2name(mid); - const char prefix[] = "__builtin_"; - const size_t prefix_len = strlen(prefix); + static const char prefix[] = "__builtin_"; + const size_t prefix_len = sizeof(prefix) - 1; - if (UNLIKELY(strncmp("__builtin_", name, prefix_len) == 0)) { + if (UNLIKELY(strncmp(prefix, name, prefix_len) == 0)) { return &name[prefix_len]; } else { |