File tree Expand file tree Collapse file tree 1 file changed +4
-9
lines changed Expand file tree Collapse file tree 1 file changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -90,16 +90,11 @@ LLVM_DUMP_METHOD void MCSymbol::dump() const { dbgs() << *this; }
9090bool llvm::isRangeRelaxable (const MCSymbol *Begin, const MCSymbol *End) {
9191 assert (Begin && " Range without a begin symbol?" );
9292 assert (End && " Range without an end symbol?" );
93- llvm::SmallVector<const MCFragment *> RangeFragments{};
9493 for (const auto *Fragment = Begin->getFragment ();
9594 Fragment != End->getFragment (); Fragment = Fragment->getNext ()) {
96- RangeFragments.push_back (Fragment);
97- }
98- RangeFragments.push_back (End->getFragment ());
99-
100- bool IsRelaxableRange = llvm::any_of (RangeFragments, [](auto &&Fragment) {
10195 assert (Fragment);
102- return Fragment->isLinkerRelaxable ();
103- });
104- return IsRelaxableRange;
96+ if (Fragment->isLinkerRelaxable ())
97+ return true ;
98+ }
99+ return false ;
105100}
You can’t perform that action at this time.
0 commit comments