Devirtualize ~parser<T> by making it protected in base classes and making derived...
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 4 Mar 2015 07:29:01 +0000 (07:29 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 4 Mar 2015 07:29:01 +0000 (07:29 +0000)
commitca12616ca81a43fc893a77aaadc56c11a6770176
tree56d44dfddcc5fb6d1768f8d6f659369a70b6bf7f
parentdcc67016a331420a5b31eb51e3e3d3ebb37193f1
Devirtualize ~parser<T> by making it protected in base classes and making derived classes final

These objects are never owned/destroyed polymorphically, so there's no
need for a virtual dtor.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231221 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Support/CommandLine.h