diff options
author | Alexey Samsonov <vonosmas@gmail.com> | 2015-06-04 19:22:03 +0000 |
---|---|---|
committer | Alexey Samsonov <vonosmas@gmail.com> | 2015-06-04 19:22:03 +0000 |
commit | 13415ededd8365dd0562522a12c7163c6c6a0411 (patch) | |
tree | 3128f7986760ecf22c23fb45ba339332c1f431df /llvm/lib/Object/Error.cpp | |
parent | 36425089211283c608bce2eed1860bb9806c684f (diff) | |
download | llvm-13415ededd8365dd0562522a12c7163c6c6a0411.zip llvm-13415ededd8365dd0562522a12c7163c6c6a0411.tar.gz llvm-13415ededd8365dd0562522a12c7163c6c6a0411.tar.bz2 |
[Object, MachO] Cache parsed MachO header in MachOObjectFile. NFC.
Summary:
Avoid parsing object file each time MachOObjectFile::getHeader() is
called. Instead, cache the header in MachOObjectFile constructor, where
it's parsed anyway. In future, we must avoid constructing the object
at all if the header can't be parsed.
Test Plan: regression test suite.
Reviewers: rafael
Subscribers: llvm-commits
llvm-svn: 239075
Diffstat (limited to 'llvm/lib/Object/Error.cpp')
0 files changed, 0 insertions, 0 deletions