Skip to content

Commit cc82905

Browse files
committed
don't delete token, needed by misra.py
1 parent a3ab373 commit cc82905

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

lib/tokenize.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10026,7 +10026,6 @@ void Tokenizer::simplifyKeyword()
1002610026
nameTok = nameTok->next();
1002710027
if (nameTok && nameTok->str() == "(" && TokenList::isFunctionHead(nameTok, "{;")) {
1002810028
nameTok->previous()->isAttributeNoreturn(true);
10029-
tok->deleteThis();
1003010029
}
1003110030
}
1003210031

test/testtokenize.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3098,7 +3098,7 @@ class TestTokenizer : public TestFixture {
30983098

30993099
void simplifyKeywordNoreturn1() {
31003100
const char code[] = "_Noreturn void f(void) {}\n";
3101-
const char expected[] = "void f ( ) { }";
3101+
const char expected[] = "_Noreturn void f ( ) { }";
31023102
SimpleTokenizer tokenizer(*this, false);
31033103
ASSERT(tokenizer.tokenize(code));
31043104

@@ -3111,7 +3111,7 @@ class TestTokenizer : public TestFixture {
31113111

31123112
void simplifyKeywordNoreturn2() {
31133113
const char code[] = "noreturn void f(void) {}\n";
3114-
const char expected[] = "void f ( ) { }";
3114+
const char expected[] = "noreturn void f ( ) { }";
31153115
SimpleTokenizer tokenizer(*this, false);
31163116
ASSERT(tokenizer.tokenize(code));
31173117

0 commit comments

Comments
 (0)