forked from OSchip/llvm-project
Remove excessive padding from MismatchingNewDeleteDetector
The class MismatchingNewDeleteDetector is in lib/Sema/SemaExprCXX.cpp inside the anonymous namespace. This diff reorders the fields and removes the excessive padding. Test plan: make -j8 check-clang Differential revision: https://reviews.llvm.org/D23898 llvm-svn: 280426
This commit is contained in:
parent
bc4e5bba0e
commit
3087b2cf2b
|
@ -2593,7 +2593,7 @@ public:
|
|||
/// translation unit. False, if this is the initial analysis at the point
|
||||
/// delete-expression was encountered.
|
||||
explicit MismatchingNewDeleteDetector(bool EndOfTU)
|
||||
: IsArrayForm(false), Field(nullptr), EndOfTU(EndOfTU),
|
||||
: Field(nullptr), IsArrayForm(false), EndOfTU(EndOfTU),
|
||||
HasUndefinedConstructors(false) {}
|
||||
|
||||
/// \brief Checks whether pointee of a delete-expression is initialized with
|
||||
|
@ -2612,11 +2612,11 @@ public:
|
|||
/// \param DeleteWasArrayForm Array form-ness of the delete-expression used
|
||||
/// for deleting the \p Field.
|
||||
MismatchResult analyzeField(FieldDecl *Field, bool DeleteWasArrayForm);
|
||||
FieldDecl *Field;
|
||||
/// List of mismatching new-expressions used for initialization of the pointee
|
||||
llvm::SmallVector<const CXXNewExpr *, 4> NewExprs;
|
||||
/// Indicates whether delete-expression was in array form.
|
||||
bool IsArrayForm;
|
||||
FieldDecl *Field;
|
||||
|
||||
private:
|
||||
const bool EndOfTU;
|
||||
|
|
Loading…
Reference in New Issue