Author: mehdi_amini Date: Tue Aug 23 23:26:57 2016 New Revision: 279607 URL: http://llvm.org/viewvc/llvm-project?rev=279607&view=rev Log: Remove excessive padding from PTHStatData (NFC)
This diff reorders the fields and removes excessive padding. This fixes the following warning: PTHLexer.cpp:629:7: warning: Excessive padding in 'class (anonymous namespace)::PTHStatData' (14 padding bytes, where 6 is optimal). Optimal fields order: Size, ModTime, UniqueID, HasData, IsDirectory, consider reordering the fields or adding explicit padding members. Patch by: Alexander Shaposhnikov <shal1t...@gmail.com> Differential Revision: https://reviews.llvm.org/D23826 Modified: cfe/trunk/lib/Lex/PTHLexer.cpp Modified: cfe/trunk/lib/Lex/PTHLexer.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/PTHLexer.cpp?rev=279607&r1=279606&r2=279607&view=diff ============================================================================== --- cfe/trunk/lib/Lex/PTHLexer.cpp (original) +++ cfe/trunk/lib/Lex/PTHLexer.cpp Tue Aug 23 23:26:57 2016 @@ -628,15 +628,15 @@ PTHLexer *PTHManager::CreateLexer(FileID namespace { class PTHStatData { public: - const bool HasData; uint64_t Size; time_t ModTime; llvm::sys::fs::UniqueID UniqueID; + const bool HasData; bool IsDirectory; PTHStatData(uint64_t Size, time_t ModTime, llvm::sys::fs::UniqueID UniqueID, bool IsDirectory) - : HasData(true), Size(Size), ModTime(ModTime), UniqueID(UniqueID), + : Size(Size), ModTime(ModTime), UniqueID(UniqueID), HasData(true), IsDirectory(IsDirectory) {} PTHStatData() : HasData(false) {} _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits