diff options
-rw-r--r-- | lld/lib/Driver/GnuLdDriver.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lld/lib/Driver/GnuLdDriver.cpp b/lld/lib/Driver/GnuLdDriver.cpp index be84467e3d9..c2c77778594 100644 --- a/lld/lib/Driver/GnuLdDriver.cpp +++ b/lld/lib/Driver/GnuLdDriver.cpp @@ -256,15 +256,13 @@ bool GnuLdDriver::parse(int argc, const char *argv[], case OPT_start_group: { std::unique_ptr<InputElement> controlStart(new ELFGroup(*ctx, index++)); controlNodeStack.push(controlStart.get()); - (dyn_cast<ControlNode>)(controlNodeStack.top()) - ->processControlEnter(); + dyn_cast<ControlNode>(controlNodeStack.top())->processControlEnter(); inputGraph->addInputElement(std::move(controlStart)); break; } case OPT_end_group: - (dyn_cast<ControlNode>)(controlNodeStack.top()) - ->processControlExit(); + dyn_cast<ControlNode>(controlNodeStack.top())->processControlExit(); controlNodeStack.pop(); break; @@ -276,7 +274,7 @@ bool GnuLdDriver::parse(int argc, const char *argv[], if (controlNodeStack.empty()) inputGraph->addInputElement(std::move(inputFile)); else - (dyn_cast<ControlNode>)(controlNodeStack.top()) + dyn_cast<ControlNode>(controlNodeStack.top()) ->processInputElement(std::move(inputFile)); break; } |