Patchwork [google] fix build warning (issue5341048)

login
register
mail settings
Submitter Rong Xu
Date Nov. 7, 2011, 10:40 p.m.
Message ID <20111107224025.27A12C2398@rong.mtv.corp.google.com>
Download mbox | patch
Permalink /patch/124208/
State New
Headers show

Comments

Rong Xu - Nov. 7, 2011, 10:40 p.m.
Fix the build warning introduced in r180971.

This is for google branch only.

Tested with build.

2011-11-07   Rong Xu  <xur@google.com>

	* gcc/dwarf2out.c (dwarf2out_decl): fix mixed declarations and code.


--
This patch is available for review at http://codereview.appspot.com/5341048
Xinliang David Li - Nov. 7, 2011, 10:42 p.m.
ok for google/main.

David

On Mon, Nov 7, 2011 at 2:40 PM, Rong Xu <xur@google.com> wrote:
> Fix the build warning introduced in r180971.
>
> This is for google branch only.
>
> Tested with build.
>
> 2011-11-07   Rong Xu  <xur@google.com>
>
>        * gcc/dwarf2out.c (dwarf2out_decl): fix mixed declarations and code.
>
> Index: gcc/dwarf2out.c
> ===================================================================
> --- gcc/dwarf2out.c     (revision 180977)
> +++ gcc/dwarf2out.c     (working copy)
> @@ -19746,6 +19746,8 @@
>  void
>  dwarf2out_decl (tree decl)
>  {
> +  dw_die_ref context_die;
> +
>   /* In LIPO mode, we may output some functions whose type is defined
>      in another function that will not be output. This can result in
>      undefined location list symbols in the debug type info.
> @@ -19779,7 +19781,7 @@
>       }
>     }
>
> -  dw_die_ref context_die = comp_unit_die ();
> +  context_die = comp_unit_die ();
>
>   switch (TREE_CODE (decl))
>     {
>
> --
> This patch is available for review at http://codereview.appspot.com/5341048
>

Patch

Index: gcc/dwarf2out.c
===================================================================
--- gcc/dwarf2out.c	(revision 180977)
+++ gcc/dwarf2out.c	(working copy)
@@ -19746,6 +19746,8 @@ 
 void
 dwarf2out_decl (tree decl)
 {
+  dw_die_ref context_die;
+
   /* In LIPO mode, we may output some functions whose type is defined
      in another function that will not be output. This can result in
      undefined location list symbols in the debug type info.
@@ -19779,7 +19781,7 @@ 
       }
     }
 
-  dw_die_ref context_die = comp_unit_die ();
+  context_die = comp_unit_die ();
 
   switch (TREE_CODE (decl))
     {