[前][次][番号順一覧][スレッド一覧]

ruby-changes:24789

From: nagachika <ko1@a...>
Date: Tue, 28 Aug 2012 23:06:51 +0900 (JST)
Subject: [ruby-changes:24789] nagachika:r36840 (trunk): * insns.def (checkmatch): suppress warnings.

nagachika	2012-08-28 23:05:52 +0900 (Tue, 28 Aug 2012)

  New Revision: 36840

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=36840

  Log:
    * insns.def (checkmatch): suppress warnings. [ruby-core:47339]
      [Bug #6930]

  Modified files:
    trunk/ChangeLog
    trunk/insns.def

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 36839)
+++ ChangeLog	(revision 36840)
@@ -1,3 +1,8 @@
+Tue Aug 28 22:31:49 2012  CHIKANAGA Tomoyuki  <nagachika@r...>
+
+	* insns.def (checkmatch): suppress warnings. [ruby-core:47339]
+	  [Bug #6930]
+
 Tue Aug 28 20:03:54 2012  NARUSE, Yui  <naruse@r...>
 
 	* configure.in: Fixing Haiku R1/alpha3 build with gcc-4.4.4.
Index: insns.def
===================================================================
--- insns.def	(revision 36839)
+++ insns.def	(revision 36840)
@@ -833,6 +833,8 @@
 (VALUE target, VALUE pattern)
 (VALUE result)
 {
+    enum vm_check_match_type checkmatch_type =
+      (enum vm_check_match_type)(flag & VM_CHECKMATCH_TYPE_MASK);
     result = Qfalse;
 
     if (flag & VM_CHECKMATCH_ARRAY) {
@@ -847,7 +849,7 @@
 	}
     }
     else {
-	if (RTEST(check_match(pattern, target, flag & VM_CHECKMATCH_TYPE_MASK))) {
+	if (RTEST(check_match(pattern, target, checkmatch_type))) {
 	    result = Qtrue;
 	}
     }

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]