summaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2012-02-28 13:14:24 +0000
committerkr.angelov <kr.angelov@gmail.com>2012-02-28 13:14:24 +0000
commit4ddf24429b50dc505822479ff6359f7f7307f6fa (patch)
treee104e6a9119c1efd788c5df4d2266ecc78c345da /src/runtime
parentdcbeb63849c3cb7abfced5a82d37008a4a9cd61e (diff)
libpgf: the time measurement in pgf-translate should be made after pgf_parse_result for more accurate timing
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/c/utils/pgf-translate.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/runtime/c/utils/pgf-translate.c b/src/runtime/c/utils/pgf-translate.c
index 129bd29a4..f6c55d6a8 100644
--- a/src/runtime/c/utils/pgf-translate.c
+++ b/src/runtime/c/utils/pgf-translate.c
@@ -129,14 +129,14 @@ int main(int argc, char* argv[]) {
tok = strtok(NULL, " \n");
}
+ // Now begin enumerating the resulting syntax trees
+ GuEnum* result = pgf_parse_result(parse, ppool);
+
clock_t end = clock();
double cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC;
printf("%.2f sec\n", cpu_time_used);
- // Now begin enumerating the resulting syntax trees
- GuEnum* result = pgf_parse_result(parse, ppool);
-
while (true) {
PgfExpr expr = gu_next(result, PgfExpr, ppool);
// The enumerator will return a null variant at the