name-lookup.c (lookup_arg_dependent): Use conditional timevars.
authorDiego Novillo <dnovillo@google.com>
Wed, 14 Sep 2011 19:32:03 +0000 (15:32 -0400)
committerDiego Novillo <dnovillo@gcc.gnu.org>
Wed, 14 Sep 2011 19:32:03 +0000 (15:32 -0400)
* name-lookup.c (lookup_arg_dependent): Use conditional
timevars.
* decl.c (xref_tag): Likewise.

From-SVN: r178860

gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/name-lookup.c

index 8b15ca6..be4f63b 100644 (file)
@@ -1,3 +1,9 @@
+2011-09-14   Diego Novillo  <dnovillo@google.com>
+
+       * name-lookup.c (lookup_arg_dependent): Use conditional
+       timevars.
+       * decl.c (xref_tag): Likewise.
+
 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR c++/50391
index dc49eb2..a61b359 100644 (file)
@@ -11599,9 +11599,10 @@ xref_tag (enum tag_types tag_code, tree name,
           tag_scope scope, bool template_header_p)
 {
   tree ret;
-  timevar_start (TV_NAME_LOOKUP);
+  bool subtime;
+  subtime = timevar_cond_start (TV_NAME_LOOKUP);
   ret = xref_tag_1 (tag_code, name, scope, template_header_p);
-  timevar_stop (TV_NAME_LOOKUP);
+  timevar_cond_stop (TV_NAME_LOOKUP, subtime);
   return ret;
 }
 
index 4219548..7141c84 100644 (file)
@@ -5438,9 +5438,10 @@ lookup_arg_dependent (tree name, tree fns, VEC(tree,gc) *args,
                       bool include_std)
 {
   tree ret;
-  timevar_start (TV_NAME_LOOKUP);
+  bool subtime;
+  subtime = timevar_cond_start (TV_NAME_LOOKUP);
   ret = lookup_arg_dependent_1 (name, fns, args, include_std);
-  timevar_stop (TV_NAME_LOOKUP);
+  timevar_cond_stop (TV_NAME_LOOKUP, subtime);
   return ret;
 }