aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Error.cpp
diff options
context:
space:
mode:
authorAlexey Samsonov <vonosmas@gmail.com>2015-06-04 19:22:03 +0000
committerAlexey Samsonov <vonosmas@gmail.com>2015-06-04 19:22:03 +0000
commit13415ededd8365dd0562522a12c7163c6c6a0411 (patch)
tree3128f7986760ecf22c23fb45ba339332c1f431df /llvm/lib/Object/Error.cpp
parent36425089211283c608bce2eed1860bb9806c684f (diff)
downloadllvm-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