From 01faef0ddccff6213f2391fe2deb7dbb616ff67e Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Thu, 10 Dec 2015 19:19:04 +0000 Subject: [PATCH] Simplify. NFC. llvm-svn: 255284 --- lld/ELF/Writer.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp index b168e83cde25..ceeca1641cb4 100644 --- a/lld/ELF/Writer.cpp +++ b/lld/ELF/Writer.cpp @@ -372,12 +372,9 @@ template static bool isRelroSection(OutputSectionBase *Sec) { return Config->ZNow; if (Sec == Out::Dynamic || Sec == Out::Got) return true; - - StringRef Name = Sec->getName(); - StringRef WhiteList[] = {".data.rel.ro", ".ctors", ".dtors", ".jcr", - ".eh_frame"}; - return (std::find(std::begin(WhiteList), std::end(WhiteList), Name) != - std::end(WhiteList)); + StringRef S = Sec->getName(); + return S == ".data.rel.ro" || S == ".ctors" || S == ".dtors" || S == ".jcr" || + S == ".eh_frame"; } // Output section ordering is determined by this function.