forked from OSchip/llvm-project
Bit pack StringLiteral.
48 -> 40 bytes on x86_64. llvm-svn: 151498
This commit is contained in:
parent
3f8e0ec333
commit
74f011db76
|
@ -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) :
|
||||
|
|
Loading…
Reference in New Issue