[lld] r233453 - Remove else after return.

Rui Ueyama ruiu at google.com
Fri Mar 27 17:12:09 PDT 2015


Sure. Done in r233456.

On Fri, Mar 27, 2015 at 5:06 PM, David Blaikie <dblaikie at gmail.com> wrote:

>
> On Mar 27, 2015 4:56 PM, "Rui Ueyama" <ruiu at google.com> wrote:
> >
> > Author: ruiu
> > Date: Fri Mar 27 18:50:09 2015
> > New Revision: 233453
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=233453&view=rev
> > Log:
> > Remove else after return.
> >
> > Modified:
> >     lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h
> >
> > Modified: lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h
> > URL:
> http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h?rev=233453&r1=233452&r2=233453&view=diff
> >
> ==============================================================================
> > --- lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h (original)
> > +++ lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h Fri Mar 27 18:50:09
> 2015
> > @@ -633,17 +633,16 @@ DefaultLayout<ELFT>::addAtom(const Atom
> >
> >        _referencedDynAtoms.insert(reloc->target());
> >      }
> > -
> >      return section->appendAtom(atom);
> > -  } else if (const AbsoluteAtom *absoluteAtom =
> dyn_cast<AbsoluteAtom>(atom)) {
> > +  }
> > +  if (const AbsoluteAtom *absoluteAtom = dyn_cast<AbsoluteAtom>(atom)) {
> >      // Absolute atoms are not part of any section, they are global for
> the whole
> >      // link
> >      _absoluteAtoms.push_back(new (_allocator)
> >          lld::AtomLayout(absoluteAtom, 0, absoluteAtom->value()));
> >      return _absoluteAtoms.back();
> > -  } else {
> > -    llvm_unreachable("Only absolute / defined atoms can be added here");
> >    }
> > +  llvm_unreachable("Only absolute / defined atoms can be added here");
>
> You could just switch the above dyn-cast to a cast instead? Rather than
> essentially branching to unreachable here.
>
> >  }
> >
> >  /// Output sections with the same name into a OutputSection
> >
> >
> > _______________________________________________
> > llvm-commits mailing list
> > llvm-commits at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150327/7f1b9dde/attachment.html>


More information about the llvm-commits mailing list