* decl.c (compute_array_index_type): Use size_one_node.
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Jun 2013 00:28:23 +0000 (00:28 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Jun 2013 00:28:23 +0000 (00:28 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200278 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/decl.c

index a7df33b..adff4e4 100644 (file)
@@ -1,5 +1,7 @@
 2013-06-20  Jason Merrill  <jason@redhat.com>
 
+       * decl.c (compute_array_index_type): Use size_one_node.
+
        * pt.c (process_partial_specialization): Build a TEMPLATE_DECL for
        a partial specialization.
        (tsubst_decl): Don't clobber CLASSTYPE_TI_TEMPLATE of a partial
index 9eb1d12..dad1e10 100644 (file)
@@ -8241,7 +8241,7 @@ compute_array_index_type (tree name, tree size, tsubst_flags_t complain)
         constant. Just build the index type and mark that it requires
         structural equality checks.  */
       itype = build_index_type (build_min (MINUS_EXPR, sizetype,
-                                          size, integer_one_node));
+                                          size, size_one_node));
       TYPE_DEPENDENT_P (itype) = 1;
       TYPE_DEPENDENT_P_VALID (itype) = 1;
       SET_TYPE_STRUCTURAL_EQUALITY (itype);