From 5c0ec782f1cb0151768ed0cfc3569dd67c06f7af Mon Sep 17 00:00:00 2001 From: IOBYTE Date: Fri, 1 Feb 2019 12:17:18 -0500 Subject: [PATCH] Add ability to time simplifyTemplates. (#1640) --- lib/tokenize.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index ef9ccec13..ff9179190 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -3872,7 +3872,12 @@ bool Tokenizer::simplifyTokenList1(const char FileName[]) if (!isC()) { // Handle templates.. - simplifyTemplates(); + if (mTimerResults) { + Timer t("Tokenizer::tokenize::simplifyTemplates", mSettings->showtime, mTimerResults); + simplifyTemplates(); + } else { + simplifyTemplates(); + } // The simplifyTemplates have inner loops if (mSettings->terminated())