]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/ada/gcc-interface/utils2.c
tree.h (CONSTRUCTOR_NO_CLEARING): Define.
[thirdparty/gcc.git] / gcc / ada / gcc-interface / utils2.c
index 64f7564a75d008fff92d7640cea98d68ac556370..9410b4083bf25ae23fb2402e523601d5eb3fe8a9 100644 (file)
@@ -1874,6 +1874,7 @@ gnat_build_constructor (tree type, vec<constructor_elt, va_gc> *v)
     v->qsort (compare_elmt_bitpos);
 
   result = build_constructor (type, v);
+  CONSTRUCTOR_NO_CLEARING (result) = 1;
   TREE_CONSTANT (result) = TREE_STATIC (result) = allconstant;
   TREE_SIDE_EFFECTS (result) = side_effects;
   TREE_READONLY (result) = TYPE_READONLY (type) || allconstant;