From bb849ffdb18305f01457de4e9848c830eb83a2d7 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Fri, 20 Oct 2023 14:34:08 +0900 Subject: [PATCH] Added explicitly begin-end block for Ruby 2.4. strscan, ipaddr and some default gems still support Ruby 2.4. After this, I extract this CoreAssertions to their repositories. --- tool/lib/core_assertions.rb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tool/lib/core_assertions.rb b/tool/lib/core_assertions.rb index 4eb56b04be..358e7d9551 100644 --- a/tool/lib/core_assertions.rb +++ b/tool/lib/core_assertions.rb @@ -781,11 +781,13 @@ eom ].find do |c| if Process.const_defined?(c) [c.to_sym, Process.const_get(c)].find do |clk| - Process.clock_gettime(clk) - rescue - # Constants may be defined but not implemented, e.g., mingw. - else - PERFORMANCE_CLOCK = clk + begin + Process.clock_gettime(clk) + rescue + # Constants may be defined but not implemented, e.g., mingw. + else + PERFORMANCE_CLOCK = clk + end end end end