Skip to content

Commit 7f328da

Browse files
committed
[CIR][NFC] Rename variables to avoid gcc compilation error
1 parent 349bba3 commit 7f328da

File tree

1 file changed

+23
-27
lines changed

1 file changed

+23
-27
lines changed

clang/lib/CIR/FrontendAction/CIRGenAction.cpp

Lines changed: 23 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,12 @@ class CIRGenConsumer : public clang::ASTConsumer {
110110

111111
CIRGenAction::OutputType Action;
112112

113-
CompilerInstance &CompilerInstance;
114-
DiagnosticsEngine &DiagnosticsEngine;
115-
[[maybe_unused]] const HeaderSearchOptions &HeaderSearchOptions;
116-
CodeGenOptions &CodeGenOptions;
117-
[[maybe_unused]] const TargetOptions &TargetOptions;
118-
[[maybe_unused]] const LangOptions &LangOptions;
113+
CompilerInstance &CI;
114+
DiagnosticsEngine &Diags;
115+
[[maybe_unused]] const HeaderSearchOptions &HeaderSearchOpts;
116+
CodeGenOptions &CodeGenOpts;
117+
[[maybe_unused]] const TargetOptions &TargetOpts;
118+
[[maybe_unused]] const LangOptions &LangOpts;
119119
const FrontendOptions &FeOptions;
120120

121121
std::unique_ptr<raw_pwrite_stream> OutputStream;
@@ -125,24 +125,21 @@ class CIRGenConsumer : public clang::ASTConsumer {
125125
std::unique_ptr<CIRGenerator> Gen;
126126

127127
public:
128-
CIRGenConsumer(CIRGenAction::OutputType Action,
129-
class CompilerInstance &CompilerInstance,
130-
class DiagnosticsEngine &DiagnosticsEngine,
128+
CIRGenConsumer(CIRGenAction::OutputType Action, class CompilerInstance &CI,
129+
class DiagnosticsEngine &Diags,
131130
IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
132-
const class HeaderSearchOptions &HeaderSearchOptions,
133-
class CodeGenOptions &CodeGenOptions,
134-
const class TargetOptions &TargetOptions,
135-
const class LangOptions &LangOptions,
131+
const class HeaderSearchOptions &HeaderSearchOpts,
132+
class CodeGenOptions &CodeGenOpts,
133+
const class TargetOptions &TargetOpts,
134+
const class LangOptions &LangOpts,
136135
const FrontendOptions &FeOptions,
137136
std::unique_ptr<raw_pwrite_stream> Os)
138-
: Action(Action), CompilerInstance(CompilerInstance),
139-
DiagnosticsEngine(DiagnosticsEngine),
140-
HeaderSearchOptions(HeaderSearchOptions),
141-
CodeGenOptions(CodeGenOptions), TargetOptions(TargetOptions),
142-
LangOptions(LangOptions), FeOptions(FeOptions),
137+
: Action(Action), CI(CI), Diags(Diags),
138+
HeaderSearchOpts(HeaderSearchOpts), CodeGenOpts(CodeGenOpts),
139+
TargetOpts(TargetOpts), LangOpts(LangOpts), FeOptions(FeOptions),
143140
OutputStream(std::move(Os)), FS(VFS),
144-
Gen(std::make_unique<CIRGenerator>(DiagnosticsEngine, std::move(VFS),
145-
CodeGenOptions)) {}
141+
Gen(std::make_unique<CIRGenerator>(Diags, std::move(VFS),
142+
CodeGenOpts)) {}
146143

147144
void Initialize(ASTContext &Ctx) override {
148145
assert(!AstContext && "initialized multiple times");
@@ -217,12 +214,12 @@ class CIRGenConsumer : public clang::ASTConsumer {
217214
FeOptions.ClangIRLifetimeCheck, LifetimeOpts,
218215
FeOptions.ClangIRIdiomRecognizer, IdiomRecognizerOpts,
219216
FeOptions.ClangIRLibOpt, LibOptOpts, PassOptParsingFailure,
220-
CodeGenOptions.OptimizationLevel > 0, FlattenCir,
217+
CodeGenOpts.OptimizationLevel > 0, FlattenCir,
221218
!FeOptions.ClangIRDirectLowering, EnableCcLowering,
222219
FeOptions.ClangIREnableMem2Reg)
223220
.failed()) {
224221
if (!PassOptParsingFailure.empty()) {
225-
auto D = DiagnosticsEngine.Report(diag::err_drv_cir_pass_opt_parsing);
222+
auto D = Diags.Report(diag::err_drv_cir_pass_opt_parsing);
226223
D << FeOptions.ClangIRLifetimeCheckOpts;
227224
} else
228225
llvm::report_fatal_error("CIR codegen: MLIR pass manager fails "
@@ -306,18 +303,17 @@ class CIRGenConsumer : public clang::ASTConsumer {
306303
case CIRGenAction::OutputType::EmitAssembly: {
307304
llvm::LLVMContext LlvmCtx;
308305
bool DisableDebugInfo =
309-
CodeGenOptions.getDebugInfo() == llvm::codegenoptions::NoDebugInfo;
306+
CodeGenOpts.getDebugInfo() == llvm::codegenoptions::NoDebugInfo;
310307
auto LlvmModule = lowerFromCIRToLLVMIR(
311308
FeOptions, MlirMod, std::move(MlirCtx), LlvmCtx,
312309
FeOptions.ClangIRDisableCIRVerifier,
313310
!FeOptions.ClangIRCallConvLowering, DisableDebugInfo);
314311

315312
BackendAction BackendAction = getBackendActionFromOutputType(Action);
316313

317-
emitBackendOutput(CompilerInstance, CodeGenOptions,
318-
C.getTargetInfo().getDataLayoutString(),
319-
LlvmModule.get(), BackendAction, FS,
320-
std::move(OutputStream));
314+
emitBackendOutput(
315+
CI, CodeGenOpts, C.getTargetInfo().getDataLayoutString(),
316+
LlvmModule.get(), BackendAction, FS, std::move(OutputStream));
321317
break;
322318
}
323319
case CIRGenAction::OutputType::None:

0 commit comments

Comments
 (0)