Index: GCC/gcc/cp/xml.c
===================================================================
RCS file: /cvsroot/GCC_XML/gccxml/GCC/gcc/cp/xml.c,v
retrieving revision 1.133
diff -u -r1.133 xml.c
--- GCC/gcc/cp/xml.c	23 Apr 2010 15:58:17 -0000	1.133
+++ GCC/gcc/cp/xml.c	27 Apr 2010 18:11:35 -0000
@@ -3194,13 +3194,14 @@
       return xml_find_template_parm (TYPEOF_TYPE_EXPR (t));
     case CALL_EXPR:
       {
+      tree arg_expr;
       tree func_expr = TREE_OPERAND (t, 0);
       gcc_assert(func_expr);
       if (xml_find_template_parm(func_expr))
         {
         return 1;
         }
-      tree arg_expr = TREE_OPERAND (t, 1);
+      arg_expr = TREE_OPERAND (t, 1);
       while (arg_expr)
         {
         if (xml_find_template_parm(arg_expr))
@@ -3213,13 +3214,14 @@
       }
     case TEMPLATE_ID_EXPR:
       {
+      tree argument_vec;
       tree template_expr = TREE_OPERAND (t, 0);
       gcc_assert(template_expr);
       if (xml_find_template_parm(template_expr))
         {
         return 1;
         }
-      tree argument_vec = TREE_OPERAND (t, 1);
+      argument_vec = TREE_OPERAND (t, 1);
       if (argument_vec)
         {
         int i;
