Make PDBFile store an msf::Layout.
authorZachary Turner <zturner@google.com>
Fri, 22 Jul 2016 19:56:33 +0000 (19:56 +0000)
committerZachary Turner <zturner@google.com>
Fri, 22 Jul 2016 19:56:33 +0000 (19:56 +0000)
commite4a4f33daf7f05a058d7d72e5a3019f1194b597b
tree9bb5e2c30ecb64a9e8e88883080eb1621c09c76a
parente109dc63f95eae32772335d131935b073594a7ce
Make PDBFile store an msf::Layout.

Previously it was storing all the fields of an msf::Layout as
separate members.  This is a trivial cleanup to make it store
an msf::Layout directly.  This makes the code more readable
since it becomes clear which fields of PDBFile are actually the
msf specific layout information in a sea of other bookkeeping
fields.

llvm-svn: 276460
llvm/include/llvm/DebugInfo/Msf/MsfCommon.h
llvm/include/llvm/DebugInfo/PDB/Raw/PDBFile.h
llvm/lib/DebugInfo/Msf/MsfBuilder.cpp
llvm/lib/DebugInfo/PDB/Raw/PDBFile.cpp
llvm/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp