| commit | 38cc8b3f210ec8b90c85bd8a106da44439c2d651 | [log] [tgz] |
|---|---|---|
| author | Zachary Turner <zturner@google.com> | Thu May 12 17:45:44 2016 +0000 |
| committer | Zachary Turner <zturner@google.com> | Thu May 12 17:45:44 2016 +0000 |
| tree | 3e9cb41b139d997d38600130c9a1bafcf4358458 | |
| parent | a23b26f4665ef99942de1d809502f1ac6d872d53 [diff] |
Make CodeView record serialization more generic. This introduces a variadic template and some helper macros to safely and correctly deserialize many types of common record fields while maintaining error checking. Differential Revision: http://reviews.llvm.org/D20183 Reviewed By: rnk, amccarth llvm-svn: 269315