diff options
Diffstat (limited to 'src/plugins/cpptools/cpppointerdeclarationformatter.cpp')
-rw-r--r-- | src/plugins/cpptools/cpppointerdeclarationformatter.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cpppointerdeclarationformatter.cpp b/src/plugins/cpptools/cpppointerdeclarationformatter.cpp index 82df823af1..391e5b2a82 100644 --- a/src/plugins/cpptools/cpppointerdeclarationformatter.cpp +++ b/src/plugins/cpptools/cpppointerdeclarationformatter.cpp @@ -98,12 +98,13 @@ static unsigned firstTypeSpecifierWithoutFollowingAttribute( case T_TYPEDEF: case T_CONSTEXPR: case T___ATTRIBUTE__: + case T___DECLSPEC: continue; default: // Check if attributes follow for (unsigned i = index; i <= endToken; ++i) { const int tokenKind = translationUnit->tokenKind(i); - if (tokenKind == T___ATTRIBUTE__) + if (tokenKind == T___ATTRIBUTE__ || tokenKind == T___DECLSPEC) return 0; } *found = true; |