Remove unneeded indirection of GET_ARCHIVE

This commit is contained in:
Jake Goulding 2016-06-09 09:57:22 -04:00
parent 4f01329e0e
commit f3d9de4528

View File

@ -32,7 +32,6 @@ struct LLVMRustArchiveMember {
};
typedef OwningBinary<Archive> RustArchive;
#define GET_ARCHIVE(a) ((a)->getBinary())
extern "C" void*
LLVMRustOpenArchive(char *path) {
@ -70,7 +69,7 @@ struct RustArchiveIterator {
extern "C" RustArchiveIterator*
LLVMRustArchiveIteratorNew(RustArchive *ra) {
Archive *ar = GET_ARCHIVE(ra);
Archive *ar = ra->getBinary();
RustArchiveIterator *rai = new RustArchiveIterator();
rai->cur = ar->child_begin();
rai->end = ar->child_end();