Skip to content

Commit b77d586

Browse files
committed
move invocation of simplifyHeadersAndUnusedTemplates
1 parent 2ff45b3 commit b77d586

1 file changed

Lines changed: 3 additions & 24 deletions

File tree

lib/tokenize.cpp

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5583,8 +5583,6 @@ bool Tokenizer::simplifyTokenList1(const char FileName[])
55835583

55845584
simplifyFunctionTryCatch();
55855585

5586-
simplifyHeadersAndUnusedTemplates();
5587-
55885586
// Remove __asm..
55895587
simplifyAsm();
55905588

@@ -5612,6 +5610,8 @@ bool Tokenizer::simplifyTokenList1(const char FileName[])
56125610
// remove __attribute__((?))
56135611
simplifyAttribute();
56145612

5613+
simplifyHeadersAndUnusedTemplates();
5614+
56155615
validate();
56165616

56175617
const SHOWTIME_MODES showTime = mTimerResults ? mSettings.showtime : SHOWTIME_MODES::SHOWTIME_NONE;
@@ -6413,20 +6413,6 @@ void Tokenizer::simplifyHeadersAndUnusedTemplates()
64136413
} else {
64146414
Token *funcTok = closingBracket->next();
64156415
while (funcTok) {
6416-
if (Token::Match(funcTok, "__declspec|__attribute__ (")) {
6417-
funcTok = funcTok->linkAt(1);
6418-
if (funcTok) {
6419-
funcTok = funcTok->next();
6420-
}
6421-
continue;
6422-
}
6423-
if (Token::Match(funcTok, "[ [")) {
6424-
funcTok = funcTok->link();
6425-
if (funcTok) {
6426-
funcTok = funcTok->next();
6427-
}
6428-
continue;
6429-
}
64306416
if (Token::Match(funcTok, "static|inline|const|%type%|&|&&|*") && !Token::Match(funcTok, "%name% (")) {
64316417
funcTok = funcTok->next();
64326418
continue;
@@ -6442,20 +6428,13 @@ void Tokenizer::simplifyHeadersAndUnusedTemplates()
64426428
funcTok = funcTok->next();
64436429
}
64446430
while (funcTok) {
6445-
if (Token::Match(funcTok, "__declspec|__attribute__|throw|noexcept (")) {
6431+
if (Token::Match(funcTok, "throw|noexcept (")) {
64466432
funcTok = funcTok->linkAt(1);
64476433
if (funcTok) {
64486434
funcTok = funcTok->next();
64496435
}
64506436
continue;
64516437
}
6452-
if (Token::Match(funcTok, "[ [")) {
6453-
funcTok = funcTok->link();
6454-
if (funcTok) {
6455-
funcTok = funcTok->next();
6456-
}
6457-
continue;
6458-
}
64596438
if (Token::Match(funcTok, "const|volatile|&|&&")) {
64606439
funcTok = funcTok->next();
64616440
continue;

0 commit comments

Comments
 (0)