diff options
Diffstat (limited to 'src/shared/cplusplus/AST.cpp')
-rw-r--r-- | src/shared/cplusplus/AST.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/shared/cplusplus/AST.cpp b/src/shared/cplusplus/AST.cpp index 43b5cb4553..bd6b4e18c5 100644 --- a/src/shared/cplusplus/AST.cpp +++ b/src/shared/cplusplus/AST.cpp @@ -1107,6 +1107,8 @@ unsigned EnumSpecifierAST::firstToken() const if (enumerator_list) if (unsigned candidate = enumerator_list->firstToken()) return candidate; + if (stray_comma_token) + return stray_comma_token; if (rbrace_token) return rbrace_token; return 0; @@ -1117,6 +1119,8 @@ unsigned EnumSpecifierAST::lastToken() const { if (rbrace_token) return rbrace_token + 1; + if (stray_comma_token) + return stray_comma_token + 1; if (enumerator_list) if (unsigned candidate = enumerator_list->lastToken()) return candidate; |