[clang] Fix two unused variable warnings from if statements. NFC
authorCraig Topper <craig.topper@sifive.com>
Fri, 17 Mar 2023 16:17:57 +0000 (09:17 -0700)
committerCraig Topper <craig.topper@sifive.com>
Fri, 17 Mar 2023 16:18:13 +0000 (09:18 -0700)
clang/lib/Driver/ToolChains/Clang.cpp
clang/lib/Sema/SemaExprMember.cpp

index c40e93b..b6d57f0 100644 (file)
@@ -1993,7 +1993,7 @@ void Clang::AddMIPSTargetArgs(const ArgList &Args,
 void Clang::AddPPCTargetArgs(const ArgList &Args,
                              ArgStringList &CmdArgs) const {
   const llvm::Triple &T = getToolChain().getTriple();
-  if (const Arg *A = Args.getLastArg(options::OPT_mtune_EQ)) {
+  if (Args.getLastArg(options::OPT_mtune_EQ)) {
     CmdArgs.push_back("-tune-cpu");
     std::string CPU = ppc::getPPCTuneCPU(Args, T);
     CmdArgs.push_back(Args.MakeArgString(CPU));
index 667a17e..60b9b01 100644 (file)
@@ -164,7 +164,7 @@ static IMAKind ClassifyImplicitMemberAccess(Sema &SemaRef,
   if (auto *MD = dyn_cast<CXXMethodDecl>(DC))
     contextClass = MD->getParent()->getCanonicalDecl();
   else if (auto *RD = dyn_cast<CXXRecordDecl>(DC))
-    contextClass = cast<CXXRecordDecl>(DC);
+    contextClass = RD;
   else
     return AbstractInstanceResult ? AbstractInstanceResult
                                   : IMA_Error_StaticContext;