]> sourceware.org Git - systemtap.git/commitdiff
translate.cxx: use function in place of comparison
authorAbegail Jakop <ajakop@redhat.com>
Mon, 11 Aug 2014 15:17:10 +0000 (11:17 -0400)
committerAbegail Jakop <ajakop@redhat.com>
Mon, 11 Aug 2014 15:17:10 +0000 (11:17 -0400)
translate.cxx

index 3be0d05472328268daeaeb045c31994fd57dfe10..e8108f9d48b7151869cb3e0dc2da4ac3bfe982fd 100644 (file)
@@ -2227,8 +2227,7 @@ c_unparser::emit_function (functiondecl* v)
   max_action_info mai (*session);
   v->body->visit (&mai);
 
-  if (mai.statement_count < mai.max_statement_count
-      && !session->suppress_time_limits
+  if (mai.statement_count_finite() && !session->suppress_time_limits
       && !session->unoptimized) // this is a finite-statement-count function
     {
       o->newline() << "if (c->actionremaining < " << mai.statement_count
@@ -2402,8 +2401,7 @@ c_unparser::emit_probe (derived_probe* v)
       if (session->verbose > 1)
         clog << _F("%d statements for probe %s", mai.statement_count, v->name.c_str()) << endl;
 
-      if (mai.statement_count < mai.max_statement_count
-          && !session->suppress_time_limits
+      if (mai.statement_count_finite() && !session->suppress_time_limits
           && !session->unoptimized) // this is a finite-statement-count probe
         {
           o->newline() << "if (c->actionremaining < " << mai.statement_count 
This page took 0.0359 seconds and 5 git commands to generate.