ruby-changes:68197
From: Nobuyoshi <ko1@a...>
Date: Sat, 2 Oct 2021 10:08:18 +0900 (JST)
Subject: [ruby-changes:68197] 601c67e42c (master): Suppress maybe-uninitialized warning on mingw
https://git.ruby-lang.org/ruby.git/commit/?id=601c67e42c From 601c67e42ccdd0cab10c8e1097401876f24308b0 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada <nobu@r...> Date: Fri, 1 Oct 2021 22:03:48 +0900 Subject: Suppress maybe-uninitialized warning on mingw The compilation time pragma seems not applied to inline functions expanded by the link time optimization. The local variable `mi` in thread_win32.c:native_thread_init_stack is warned. --- cygwin/GNUmakefile.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cygwin/GNUmakefile.in b/cygwin/GNUmakefile.in index 095d9d8d1e..b13c3d9c8a 100644 --- a/cygwin/GNUmakefile.in +++ b/cygwin/GNUmakefile.in @@ -16,6 +16,9 @@ else https://github.com/ruby/ruby/blob/trunk/cygwin/GNUmakefile.in#L16 DLL_BASE_NAME := $(RUBY_SO_NAME) DLLWRAP += -mno-cygwin VPATH := $(VPATH):$(srcdir)/win32 + ifneq ($(filter -flto%,$(LDFLAGS)),) + miniruby$(EXEEXT): XLDFLAGS += -Wno-maybe-uninitialized + endif endif ifneq ($(ENABLE_SHARED),yes) -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/