summaryrefslogtreecommitdiff
path: root/gcc/cp/typeck.c
diff options
context:
space:
mode:
authorburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>2014-06-17 19:31:06 +0000
committerburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>2014-06-17 19:31:06 +0000
commit8e882a1674e70cdea3bf8630a7613fe2bf12e52d (patch)
tree3580b7403687d7d146efbcceecee9d57deff3d8f /gcc/cp/typeck.c
parentfade5ce98b583fa416ba84b4cc3cad12af227f57 (diff)
parent634a5ad7fc8a4498978609c4e523b29658affa22 (diff)
downloadgcc-8e882a1674e70cdea3bf8630a7613fe2bf12e52d.tar.gz
2014-06-17 Tobias Burnus <burnus@net-b.de>
* Merge from the trunk to r211744. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/fortran-dev@211745 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/typeck.c')
-rw-r--r--gcc/cp/typeck.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c
index fa904751325..65dccf7a1b3 100644
--- a/gcc/cp/typeck.c
+++ b/gcc/cp/typeck.c
@@ -1114,17 +1114,6 @@ comp_array_types (const_tree t1, const_tree t2, bool allow_redeclaration)
return false;
max1 = TYPE_MAX_VALUE (d1);
max2 = TYPE_MAX_VALUE (d2);
- if (processing_template_decl && !abi_version_at_least (2)
- && !value_dependent_expression_p (max1)
- && !value_dependent_expression_p (max2))
- {
- /* With abi-1 we do not fold non-dependent array bounds, (and
- consequently mangle them incorrectly). We must therefore
- fold them here, to verify the domains have the same
- value. */
- max1 = fold (max1);
- max2 = fold (max2);
- }
if (!cp_tree_equal (max1, max2))
return false;