astyle formatting
This commit is contained in:
parent
b2691bda88
commit
51564504a8
|
@ -9928,9 +9928,9 @@ static bool isAlignAttribute(const Token * tok)
|
||||||
|
|
||||||
static const Token* skipCPPOrAlignAttribute(const Token * tok)
|
static const Token* skipCPPOrAlignAttribute(const Token * tok)
|
||||||
{
|
{
|
||||||
if(isCPPAttribute(tok)) {
|
if (isCPPAttribute(tok)) {
|
||||||
return tok->link();
|
return tok->link();
|
||||||
}else if(isAlignAttribute(tok)) {
|
} else if (isAlignAttribute(tok)) {
|
||||||
return tok->next()->link();
|
return tok->next()->link();
|
||||||
}
|
}
|
||||||
return tok;
|
return tok;
|
||||||
|
@ -10199,7 +10199,7 @@ void Tokenizer::findGarbageCode() const
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// skip C++ attributes [[...]]
|
// skip C++ attributes [[...]]
|
||||||
if (isCPP11 && (isCPPAttribute(tok) || isAlignAttribute(tok)) ) {
|
if (isCPP11 && (isCPPAttribute(tok) || isAlignAttribute(tok))) {
|
||||||
tok = skipCPPOrAlignAttribute(tok);
|
tok = skipCPPOrAlignAttribute(tok);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -10842,10 +10842,10 @@ void Tokenizer::simplifyCPPAttribute()
|
||||||
return;
|
return;
|
||||||
|
|
||||||
for (Token *tok = list.front(); tok; tok = tok->next()) {
|
for (Token *tok = list.front(); tok; tok = tok->next()) {
|
||||||
if (!isCPPAttribute(tok) && !isAlignAttribute(tok)){
|
if (!isCPPAttribute(tok) && !isAlignAttribute(tok)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if(isCPPAttribute(tok)){
|
if (isCPPAttribute(tok)) {
|
||||||
if (Token::findsimplematch(tok->tokAt(2), "noreturn", tok->link())) {
|
if (Token::findsimplematch(tok->tokAt(2), "noreturn", tok->link())) {
|
||||||
const Token * head = skipCPPOrAlignAttribute(tok);
|
const Token * head = skipCPPOrAlignAttribute(tok);
|
||||||
while (isCPPAttribute(head) || isAlignAttribute(head))
|
while (isCPPAttribute(head) || isAlignAttribute(head))
|
||||||
|
@ -10901,10 +10901,10 @@ void Tokenizer::simplifyCPPAttribute()
|
||||||
}
|
}
|
||||||
Token::eraseTokens(tok, skipCPPOrAlignAttribute(tok)->next());
|
Token::eraseTokens(tok, skipCPPOrAlignAttribute(tok)->next());
|
||||||
// fix iterator after removing
|
// fix iterator after removing
|
||||||
if(tok->previous()){
|
if (tok->previous()) {
|
||||||
tok = tok->previous();
|
tok = tok->previous();
|
||||||
tok->next()->deleteThis();
|
tok->next()->deleteThis();
|
||||||
}else{
|
} else {
|
||||||
tok->deleteThis();
|
tok->deleteThis();
|
||||||
tok = list.front();
|
tok = list.front();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue