[#47548] [ruby-trunk - Feature #8696][Open] Process.setproctitle — "znz (Kazuhiro NISHIYAMA)" <redmine@...>

13 messages 2013/07/27

[#47559] [ruby-trunk - Bug #8711][Open] 最近NoMemoryErrorが多い — "naruse (Yui NARUSE)" <naruse@...>

13 messages 2013/07/31

[ruby-dev:47537] Re: [ruby-trunk - Bug #8674] [patch] unused-parameter warning in ruby/ruby.h

From: SASADA Koichi <ko1@...>
Date: 2013-07-24 02:02:57 UTC
List: ruby-dev #47537
使わないパラメータを残しているのは意図的なんですが、どうしたもんでしょ
う。マクロで使うときだけ有効にするような感じにするといいですかねぇ。

(2013/07/24 9:47), Linda_pp (R H) wrote:
> 
> Issue #8674 has been updated by Linda_pp (R H).
> 
> 
> `ruby -v` の出力が間違っていました。
> 
> ruby 2.1.0dev (2013-07-23 trunk) [x86_64-darwin12.3.0]
> 
> でした。失礼しました。
> ----------------------------------------
> Bug #8674: [patch] unused-parameter warning in ruby/ruby.h
> https://bugs.ruby-lang.org/issues/8674#change-40629
> 
> Author: Linda_pp (R H)
> Status: Open
> Priority: Normal
> Assignee: 
> Category: 
> Target version: 
> ruby -v: ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-darwin12.3.0]
> Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN
> 
> 
> C++ のプログラムで ruby.h をインクルードすると ruby/ruby.h にて unused-parameter の警告が出ます.
> 
> ・警告内容
> In file included from /Users/rhayasd/.rbenv/versions/2.1.0-dev/include/ruby-2.1.0/ruby.h:33:0,
>                  from ruby_interpreter.cpp:6:
> /Users/rhayasd/.rbenv/versions/2.1.0-dev/include/ruby-2.1.0/ruby/ruby.h:1270:1: warning: unused parameter 'filename' [-Wunused-parameter]
>  rb_obj_wb_unprotect(VALUE x, const char *filename, int line)
>  ^
> /Users/rhayasd/.rbenv/versions/2.1.0-dev/include/ruby-2.1.0/ruby/ruby.h:1270:1: warning: unused parameter 'line' [-Wunused-parameter]
> /Users/rhayasd/.rbenv/versions/2.1.0-dev/include/ruby-2.1.0/ruby/ruby.h:1290:1: warning: unused parameter 'oldv' [-Wunused-parameter]
>  rb_obj_written(VALUE a, VALUE oldv, VALUE b, const char *filename, int line)
>  ^
> /Users/rhayasd/.rbenv/versions/2.1.0-dev/include/ruby-2.1.0/ruby/ruby.h:1290:1: warning: unused parameter 'filename' [-Wunused-parameter]
> /Users/rhayasd/.rbenv/versions/2.1.0-dev/include/ruby-2.1.0/ruby/ruby.h:1290:1: warning: unused parameter 'line' [-Wunused-parameter]
> 
> ・コンパイラ
>  gcc 4.8.1
> 
> ・コマンド
>  g++ -Wall -Wextra -std=c++11 source.cpp
> 
> ・環境
>  MacOS X 10.8.4
> 
> 


-- 
// SASADA Koichi at atdot dot net

In This Thread