Bit pack StringLiteral.

48 -> 40 bytes on x86_64.

llvm-svn: 151498
This commit is contained in:
Benjamin Kramer 2012-02-26 18:34:07 +00:00
parent 3f8e0ec333
commit 74f011db76
1 changed files with 3 additions and 3 deletions

View File

@ -1340,10 +1340,10 @@ private:
const uint32_t *asUInt32;
} StrData;
unsigned Length;
unsigned CharByteWidth;
unsigned NumConcatenated;
unsigned CharByteWidth : 4;
unsigned Kind : 3;
bool IsPascal : 1;
unsigned IsPascal : 1;
unsigned NumConcatenated;
SourceLocation TokLocs[1];
StringLiteral(QualType Ty) :