Fixed BuildCheckedDiv signature

The second_reg might actually be a constant.

Change-Id: I08cecc41e3d65ab73b41eba2aca702dea8e1ed95
diff --git a/compiler/optimizing/builder.cc b/compiler/optimizing/builder.cc
index a31ea29..64fb764 100644
--- a/compiler/optimizing/builder.cc
+++ b/compiler/optimizing/builder.cc
@@ -547,7 +547,7 @@
 
 void HGraphBuilder::BuildCheckedDiv(uint16_t out_reg,
                                     uint16_t first_reg,
-                                    uint16_t second_reg,
+                                    int32_t second_reg,
                                     uint32_t dex_offset,
                                     Primitive::Type type,
                                     bool second_is_lit) {
diff --git a/compiler/optimizing/builder.h b/compiler/optimizing/builder.h
index 78ed035..030f45b 100644
--- a/compiler/optimizing/builder.h
+++ b/compiler/optimizing/builder.h
@@ -122,7 +122,7 @@
 
   void BuildCheckedDiv(uint16_t out_reg,
                        uint16_t first_reg,
-                       uint16_t second_reg,
+                       int32_t second_reg,  // can be a constant
                        uint32_t dex_offset,
                        Primitive::Type type,
                        bool second_is_lit);