diff options
Diffstat (limited to 'include/clang/Lex/Token.h')
| -rw-r--r-- | include/clang/Lex/Token.h | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/include/clang/Lex/Token.h b/include/clang/Lex/Token.h index bcbe9c913be19..4f6391d6502d5 100644 --- a/include/clang/Lex/Token.h +++ b/include/clang/Lex/Token.h @@ -71,13 +71,16 @@ public:    // Various flags set per token:    enum TokenFlags { -    StartOfLine   = 0x01,  // At start of line or only after whitespace. -    LeadingSpace  = 0x02,  // Whitespace exists before this token. +    StartOfLine   = 0x01,  // At start of line or only after whitespace +                           // (considering the line after macro expansion). +    LeadingSpace  = 0x02,  // Whitespace exists before this token (considering  +                           // whitespace after macro expansion).      DisableExpand = 0x04,  // This identifier may never be macro expanded.      NeedsCleaning = 0x08,  // Contained an escaped newline or trigraph.      LeadingEmptyMacro = 0x10, // Empty macro exists before this token.      HasUDSuffix = 0x20,    // This string or character literal has a ud-suffix. -    HasUCN = 0x40          // This identifier contains a UCN. +    HasUCN = 0x40,         // This identifier contains a UCN. +    IgnoredComma = 0x80    // This comma is not a macro argument separator (MS).    };    tok::TokenKind getKind() const { return (tok::TokenKind)Kind; }  | 
