diff options
author | Don Hinton <hintonda@gmail.com> | 2019-05-03 16:15:13 +0000 |
---|---|---|
committer | Don Hinton <hintonda@gmail.com> | 2019-05-03 16:15:13 +0000 |
commit | 9bc070077efba53728de05769b803258f832b0d8 (patch) | |
tree | 008db8feac090f79b75390a9f1d83977765adc16 /llvm/lib/Support/CommandLine.cpp | |
parent | b323d5ec7cac0122cbf6cd98d47119722f02163c (diff) | |
download | llvm-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