diff options
Diffstat (limited to 'ELF/Arch/AVR.cpp')
-rw-r--r-- | ELF/Arch/AVR.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ELF/Arch/AVR.cpp b/ELF/Arch/AVR.cpp index 86343a6faa16..3853248f8fbd 100644 --- a/ELF/Arch/AVR.cpp +++ b/ELF/Arch/AVR.cpp @@ -28,7 +28,6 @@ #include "Error.h" #include "InputFiles.h" -#include "Memory.h" #include "Symbols.h" #include "Target.h" #include "llvm/Object/ELF.h" @@ -75,4 +74,7 @@ void AVR::relocateOne(uint8_t *Loc, uint32_t Type, uint64_t Val) const { } } -TargetInfo *elf::createAVRTargetInfo() { return make<AVR>(); } +TargetInfo *elf::getAVRTargetInfo() { + static AVR Target; + return &Target; +} |