From 7e6dfdf5b4988f470909fe855e5f18d015a60555 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sat, 17 Jun 2017 16:01:09 +0200 Subject: [PATCH] Another tiny performance enhancement. --- src/rba/rbaUtils.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/rba/rbaUtils.cc b/src/rba/rbaUtils.cc index 45325e2b6..93cc42883 100644 --- a/src/rba/rbaUtils.cc +++ b/src/rba/rbaUtils.cc @@ -198,7 +198,11 @@ rba_safe_string_value (VALUE obj) VALUE rba_safe_obj_as_string (VALUE obj) { - return rba_safe_func (rb_obj_as_string, obj); + if (TYPE(obj) == T_STRING) { + return obj; + } else { + return rba_safe_func (rb_obj_as_string, obj); + } } /**