diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-05-05 19:33:09 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-05-05 19:33:09 +0000 |
commit | c67b8152173d25d9eff86958a4ac51ca6701b082 (patch) | |
tree | 4a973668fda60b17afc32ab3754b693e1188df76 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 82d3b11e8572b7a7caeab7675ffcf06b91bd47d9 (diff) | |
download | bcm5719-llvm-c67b8152173d25d9eff86958a4ac51ca6701b082.tar.gz bcm5719-llvm-c67b8152173d25d9eff86958a4ac51ca6701b082.zip |
Small refactoring, no functionality change.
llvm-svn: 207991
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
-rw-r--r-- | clang/lib/CodeGen/CodeGenModule.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/clang/lib/CodeGen/CodeGenModule.cpp b/clang/lib/CodeGen/CodeGenModule.cpp index 785c04cb390..caa4f24899f 100644 --- a/clang/lib/CodeGen/CodeGenModule.cpp +++ b/clang/lib/CodeGen/CodeGenModule.cpp @@ -220,6 +220,7 @@ void CodeGenModule::checkAliases() { // that we have to do this in CodeGen, but we only construct mangled names // and aliases during codegen. bool Error = false; + DiagnosticsEngine &Diags = getDiags(); for (std::vector<GlobalDecl>::iterator I = Aliases.begin(), E = Aliases.end(); I != E; ++I) { const GlobalDecl &GD = *I; @@ -231,10 +232,10 @@ void CodeGenModule::checkAliases() { llvm::GlobalValue *GV = Alias->getAliasedGlobal(); if (!GV) { Error = true; - getDiags().Report(AA->getLocation(), diag::err_cyclic_alias); + Diags.Report(AA->getLocation(), diag::err_cyclic_alias); } else if (GV->isDeclaration()) { Error = true; - getDiags().Report(AA->getLocation(), diag::err_alias_to_undefined); + Diags.Report(AA->getLocation(), diag::err_alias_to_undefined); } // We have to handle alias to weak aliases in here. LLVM itself disallows @@ -254,7 +255,7 @@ void CodeGenModule::checkAliases() { } if (auto GA = dyn_cast<llvm::GlobalAlias>(AliaseeGV)) { if (GA->mayBeOverridden()) { - getDiags().Report(AA->getLocation(), diag::warn_alias_to_weak_alias) + Diags.Report(AA->getLocation(), diag::warn_alias_to_weak_alias) << GA->getAliasedGlobal()->getName() << GA->getName(); Aliasee = llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast( GA->getAliasee(), Alias->getType()); |