Commit 8fc95c05 by Jason Merrill Committed by Jason Merrill

* decl.c (compute_array_index_type): Use size_one_node.

From-SVN: r200278
parent 0daa6ac0
2013-06-20 Jason Merrill <jason@redhat.com> 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 * pt.c (process_partial_specialization): Build a TEMPLATE_DECL for
a partial specialization. a partial specialization.
(tsubst_decl): Don't clobber CLASSTYPE_TI_TEMPLATE of a partial (tsubst_decl): Don't clobber CLASSTYPE_TI_TEMPLATE of a partial
......
...@@ -8241,7 +8241,7 @@ compute_array_index_type (tree name, tree size, tsubst_flags_t complain) ...@@ -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 constant. Just build the index type and mark that it requires
structural equality checks. */ structural equality checks. */
itype = build_index_type (build_min (MINUS_EXPR, sizetype, 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 (itype) = 1;
TYPE_DEPENDENT_P_VALID (itype) = 1; TYPE_DEPENDENT_P_VALID (itype) = 1;
SET_TYPE_STRUCTURAL_EQUALITY (itype); SET_TYPE_STRUCTURAL_EQUALITY (itype);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment