diff options
author | Mehdi Amini <mehdi.amini@apple.com> | 2016-08-24 04:26:57 +0000 |
---|---|---|
committer | Mehdi Amini <mehdi.amini@apple.com> | 2016-08-24 04:26:57 +0000 |
commit | 2862ba61c4a7a49e0fa914d365ae2ec14c68c98e (patch) | |
tree | 39a55298a2232122a723f5f09a01b07a057d0fe3 /clang/lib/Lex/PTHLexer.cpp | |
parent | e81fcb81dc03d5898133e5b961fb1e8a4c741aca (diff) | |
download | bcm5719-llvm-2862ba61c4a7a49e0fa914d365ae2ec14c68c98e.tar.gz bcm5719-llvm-2862ba61c4a7a49e0fa914d365ae2ec14c68c98e.zip |
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 <shal1t712@gmail.com>
Differential Revision: https://reviews.llvm.org/D23826
llvm-svn: 279607
Diffstat (limited to 'clang/lib/Lex/PTHLexer.cpp')
-rw-r--r-- | clang/lib/Lex/PTHLexer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Lex/PTHLexer.cpp b/clang/lib/Lex/PTHLexer.cpp index dc678cf1810..102aaf91337 100644 --- a/clang/lib/Lex/PTHLexer.cpp +++ b/clang/lib/Lex/PTHLexer.cpp @@ -628,15 +628,15 @@ PTHLexer *PTHManager::CreateLexer(FileID FID) { 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) {} |