Remove useless cast.

llvm-svn: 315421
diff --git a/lld/ELF/LinkerScript.cpp b/lld/ELF/LinkerScript.cpp
index 8260607..563cbba 100644
--- a/lld/ELF/LinkerScript.cpp
+++ b/lld/ELF/LinkerScript.cpp
@@ -224,9 +224,8 @@
   if (Kind == ConstraintKind::NoConstraint)
     return true;
 
-  bool IsRW = llvm::any_of(Sections, [](InputSectionBase *Sec) {
-    return static_cast<InputSectionBase *>(Sec)->Flags & SHF_WRITE;
-  });
+  bool IsRW = llvm::any_of(
+      Sections, [](InputSectionBase *Sec) { return Sec->Flags & SHF_WRITE; });
 
   return (IsRW && Kind == ConstraintKind::ReadWrite) ||
          (!IsRW && Kind == ConstraintKind::ReadOnly);