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

ruby-changes:23497

From: naruse <ko1@a...>
Date: Sun, 6 May 2012 21:40:24 +0900 (JST)
Subject: [ruby-changes:23497] naruse:r35548 (trunk): * io.c (io_encoding_set): suppress warnings.

naruse	2012-05-06 21:39:59 +0900 (Sun, 06 May 2012)

  New Revision: 35548

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

  Log:
    * io.c (io_encoding_set): suppress warnings. [ruby-dev:45627]
      this tmp1 is not required after r35538.
    
    * addr2line.c: suppress warnings.

  Modified files:
    trunk/ChangeLog
    trunk/addr2line.c
    trunk/io.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 35547)
+++ ChangeLog	(revision 35548)
@@ -1,3 +1,10 @@
+Sun May  6 21:34:29 2012  NARUSE, Yui  <naruse@r...>
+
+	* io.c (io_encoding_set): suppress warnings. [ruby-dev:45627]
+	  this tmp1 is not required after r35538.
+
+	* addr2line.c: suppress warnings.
+
 Sun May  6 18:39:39 2012  Koichi Sasada  <ko1@a...>
 
 	* compile.c (iseq_compile_each): remove unused variable `size'.
Index: addr2line.c
===================================================================
--- addr2line.c	(revision 35547)
+++ addr2line.c	(revision 35548)
@@ -220,19 +220,19 @@
     int default_is_stmt, line_base;
     unsigned int header_length, minimum_instruction_length, line_range,
 		 opcode_base;
-    unsigned char *standard_opcode_lengths;
+    /* unsigned char *standard_opcode_lengths; */
 
     /* The registers. */
     unsigned long addr = 0;
     unsigned int file = 1;
     unsigned int line = 1;
-    unsigned int column = 0;
+    /* unsigned int column = 0; */
     int is_stmt;
-    int basic_block = 0;
-    int end_sequence = 0;
-    int prologue_end = 0;
-    int epilogue_begin = 0;
-    unsigned int isa = 0;
+    /* int basic_block = 0; */
+    /* int end_sequence = 0; */
+    /* int prologue_end = 0; */
+    /* int epilogue_begin = 0; */
+    /* unsigned int isa = 0; */
 
     p = *debug_line;
 
@@ -268,7 +268,7 @@
     opcode_base = *(unsigned char *)p;
     p++;
 
-    standard_opcode_lengths = (unsigned char *)p - 1;
+    /* standard_opcode_lengths = (unsigned char *)p - 1; */
     p += opcode_base - 1;
 
     include_directories = p;
@@ -288,7 +288,7 @@
     do {							    \
 	fill_line(num_traces, traces, addr, file, line,		    \
 		  include_directories, filenames, lines);	    \
-	basic_block = prologue_end = epilogue_begin = 0;	    \
+	/*basic_block = prologue_end = epilogue_begin = 0;*/	    \
     } while (0)
 
     while (p < cu_end) {
@@ -311,13 +311,13 @@
 	    file = (unsigned int)uleb128(&p);
 	    break;
 	case DW_LNS_set_column:
-	    column = (unsigned int)uleb128(&p);
+	    /*column = (unsigned int)*/(void)uleb128(&p);
 	    break;
 	case DW_LNS_negate_stmt:
 	    is_stmt = !is_stmt;
 	    break;
 	case DW_LNS_set_basic_block:
-	    basic_block = 1;
+	    /*basic_block = 1; */
 	    break;
 	case DW_LNS_const_add_pc:
 	    a = ((255 - opcode_base) / line_range) *
@@ -329,28 +329,28 @@
 	    addr += a;
 	    break;
 	case DW_LNS_set_prologue_end:
-	    prologue_end = 1;
+	    /* prologue_end = 1; */
 	    break;
 	case DW_LNS_set_epilogue_begin:
-	    epilogue_begin = 1;
+	    /* epilogue_begin = 1; */
 	    break;
 	case DW_LNS_set_isa:
-	    isa = (unsigned int)uleb128(&p);
+	    /* isa = (unsigned int)*/(void)uleb128(&p);
 	    break;
 	case 0:
 	    a = *(unsigned char *)p++;
 	    op = *p++;
 	    switch (op) {
 	    case DW_LNE_end_sequence:
-		end_sequence = 1;
+		/* end_sequence = 1; */
 		FILL_LINE();
 		addr = 0;
 		file = 1;
 		line = 1;
-		column = 0;
+		/* column = 0; */
 		is_stmt = default_is_stmt;
-		end_sequence = 0;
-		isa = 0;
+		/* end_sequence = 0; */
+		/* isa = 0; */
 		break;
 	    case DW_LNE_set_address:
 		addr = *(unsigned long *)p;
Index: io.c
===================================================================
--- io.c	(revision 35547)
+++ io.c	(revision 35548)
@@ -8786,7 +8786,6 @@
 		enc = find_encoding(v2);
 	    if (enc == enc2) {
 		/* Special case - "-" => no transcoding */
-		VALUE tmp1 = rb_check_string_type(v1);
 		enc2 = NULL;
 	    }
 	}
@@ -8794,7 +8793,6 @@
 	    enc = find_encoding(v2);
 	    if (enc == enc2) {
 		/* Special case - "-" => no transcoding */
-		VALUE tmp1 = rb_check_string_type(v1);
 		enc2 = NULL;
 	    }
 	}

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

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