]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/tree-nested.c
tree-nested.c (finalize_nesting_tree_1): Disable warn_padded around layout_type call.
[thirdparty/gcc.git] / gcc / tree-nested.c
index 2f9985dcfac0227ee584127e9b12251a056f0456..1721bca9745446c920c4e437781bb38e58efd7a3 100644 (file)
@@ -1327,7 +1327,12 @@ finalize_nesting_tree_1 (struct nesting_info *root)
      out at this time.  */
   if (root->frame_type)
     {
+      /* In some cases the frame type will trigger the -Wpadded warning.
+        This is not helpful; suppress it. */
+      int save_warn_padded = warn_padded;
+      warn_padded = 0;
       layout_type (root->frame_type);
+      warn_padded = save_warn_padded;
       layout_decl (root->frame_decl, 0);
     }