[clang] Rename CompilerInvocationBase to RefBase, split out ValueBase
authorJan Svoboda <jan_svoboda@apple.com>
Wed, 14 Apr 2021 12:27:08 +0000 (14:27 +0200)
committerJan Svoboda <jan_svoboda@apple.com>
Mon, 19 Apr 2021 08:31:11 +0000 (10:31 +0200)
commit782b9858882dde5f63463ea89b88983e920ecccc
treece85c9c4cbe339c2d445ba6a9734dc4ec70f7395
parent83f5fa519ec5efcad200e4d9eb425e747d58088b
[clang] Rename CompilerInvocationBase to RefBase, split out ValueBase

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.

Reviewed By: Bigcheese

Differential Revision: https://reviews.llvm.org/D100455
clang/include/clang/Frontend/CompilerInvocation.h
clang/lib/Frontend/CompilerInvocation.cpp