This patch documents the reason CompilerInvocationBase exists and renames it to more descriptive CompilerInvocationRefBase.
To make the distinction obvious, it also splits out new CompilerInvocationValueBase class.
Paths
| Differential D100455
[clang] Rename CompilerInvocationBase to RefBase, split out ValueBase ClosedPublic Authored by jansvoboda11 on Apr 14 2021, 1:14 AM.
Details Summary This patch documents the reason CompilerInvocationBase exists and renames it to more descriptive CompilerInvocationRefBase. To make the distinction obvious, it also splits out new CompilerInvocationValueBase class.
Diff Detail
Event Timelinejansvoboda11 created this revision. jansvoboda11 added a child revision: D100460: [WIP][clang] Move deep copy into CompilerInvocation::clone.Apr 14 2021, 3:21 AM jansvoboda11 added a child revision: D100473: [clang] Implement CompilerInvocation copy assignment.Apr 14 2021, 5:40 AM This revision is now accepted and ready to land.Apr 16 2021, 8:46 AM This revision was landed with ongoing or failed builds.Apr 19 2021, 1:31 AM Closed by commit rG782b9858882d: [clang] Rename CompilerInvocationBase to RefBase, split out ValueBase (authored by jansvoboda11). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 337363 clang/include/clang/Frontend/CompilerInvocation.h
clang/lib/Frontend/CompilerInvocation.cpp
|
clang-format: please reformat the code