Add a non-templated ELFObjectFileBase class.
authorRafael Espindola <rafael.espindola@gmail.com>
Sun, 17 Aug 2014 17:52:10 +0000 (17:52 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sun, 17 Aug 2014 17:52:10 +0000 (17:52 +0000)
commitdb7cdc8eb06485bb36e6cac1105d40cc3930021a
treeb132eb387a0dc0e0da899136439ef3ba2545228e
parent4c511cd88fa3bd986227122f36af6fbcdceb2b33
Add a non-templated ELFObjectFileBase class.

Use it to implement some ELF only virtual interfaces instead of using error
prone series of dyn_casts.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215838 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Object/ELFObjectFile.h
lib/Object/ELFObjectFile.cpp