aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/CommandLine.cpp
diff options
context:
space:
mode:
authorDon Hinton <hintonda@gmail.com>2019-05-03 16:15:13 +0000
committerDon Hinton <hintonda@gmail.com>2019-05-03 16:15:13 +0000
commit9bc070077efba53728de05769b803258f832b0d8 (patch)
tree008db8feac090f79b75390a9f1d83977765adc16 /llvm/lib/Support/CommandLine.cpp
parentb323d5ec7cac0122cbf6cd98d47119722f02163c (diff)
downloadllvm-9bc070077efba53728de05769b803258f832b0d8.zip
llvm-9bc070077efba53728de05769b803258f832b0d8.tar.gz
llvm-9bc070077efba53728de05769b803258f832b0d8.tar.bz2
[llvm] Revert r231274: "Devirtualize ~parser<T> by making it protected in base classes and making derived classes final"
Summary: This patch was previously applied in r231221, and reverted in r231254 because it broke self-hosting. It was subsequently fixed and reapplied in r231274. Unfortunately, making the `parser<T>` classes final prevents inheritance which makes it impossible to implement custom parsers. Reverting r231221 restores the ability to customize parsers. Reviewers: dblaikie Reviewed By: dblaikie Subscribers: craig.topper, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D60955 llvm-svn: 359902
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions