diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2012-02-28 13:14:24 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2012-02-28 13:14:24 +0000 |
| commit | 4ddf24429b50dc505822479ff6359f7f7307f6fa (patch) | |
| tree | e104e6a9119c1efd788c5df4d2266ecc78c345da /src | |
| parent | dcbeb63849c3cb7abfced5a82d37008a4a9cd61e (diff) | |
libpgf: the time measurement in pgf-translate should be made after pgf_parse_result for more accurate timing
Diffstat (limited to 'src')
| -rw-r--r-- | src/runtime/c/utils/pgf-translate.c | 6 |
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 |
