diff options
| author | Rui Ueyama <ruiu@google.com> | 2015-10-23 22:31:47 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2015-10-23 22:31:47 +0000 |
| commit | c611d97006c13121caffd369cc16839e6072b7f9 (patch) | |
| tree | 81c13e949afa30fe3a064b1b14dc61ce313fb57c | |
| parent | 6779a23626e5e6c81d3a04325fc88f7ed1eb8e85 (diff) | |
| download | bcm5719-llvm-c611d97006c13121caffd369cc16839e6072b7f9.tar.gz bcm5719-llvm-c611d97006c13121caffd369cc16839e6072b7f9.zip | |
ELF2: Use character literals for ELF file magic.
This is consitent with Support/ELF.h and more obvious than before.
llvm-svn: 251155
| -rw-r--r-- | lld/ELF/Writer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp index 37c3705cfe8..cc3e6302953 100644 --- a/lld/ELF/Writer.cpp +++ b/lld/ELF/Writer.cpp @@ -705,9 +705,9 @@ template <class ELFT> void Writer<ELFT>::writeHeader() { uint8_t *Buf = Buffer->getBufferStart(); auto *EHdr = reinterpret_cast<Elf_Ehdr *>(Buf); EHdr->e_ident[EI_MAG0] = 0x7F; - EHdr->e_ident[EI_MAG1] = 0x45; - EHdr->e_ident[EI_MAG2] = 0x4C; - EHdr->e_ident[EI_MAG3] = 0x46; + EHdr->e_ident[EI_MAG1] = 'E'; + EHdr->e_ident[EI_MAG2] = 'L'; + EHdr->e_ident[EI_MAG3] = 'F'; EHdr->e_ident[EI_CLASS] = ELFT::Is64Bits ? ELFCLASS64 : ELFCLASS32; EHdr->e_ident[EI_DATA] = ELFT::TargetEndianness == llvm::support::little ? ELFDATA2LSB |

