diff options
Diffstat (limited to 'lib/CodeGen/CodeGenTypes.h')
-rw-r--r-- | lib/CodeGen/CodeGenTypes.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/CodeGen/CodeGenTypes.h b/lib/CodeGen/CodeGenTypes.h index 98786007d7..4229c59b83 100644 --- a/lib/CodeGen/CodeGenTypes.h +++ b/lib/CodeGen/CodeGenTypes.h @@ -86,7 +86,11 @@ class CodeGenTypes { RS_Struct, // Recursively inside a struct conversion. RS_StructPointer // Recursively inside a pointer in a struct. } RecursionState; - + + /// SkippedLayout - True if we didn't layout a function bit due to a + /// RS_StructPointer RecursionState. + bool SkippedLayout; + llvm::SmallVector<const RecordDecl *, 8> DeferredRecords; struct RecursionStatePointerRAII { |