[Analysis] Fix a warning

This patch fixes:

  llvm/unittests/Analysis/FunctionPropertiesAnalysisTest.cpp:132:12:
  error: moving a local object in a return statement prevents copy
  elision [-Werror,-Wpessimizing-move]
This commit is contained in:
Kazu Hirata
2025-06-30 18:44:45 -07:00
parent a2dc64cd03
commit 8cf3b989a9

View File

@@ -129,7 +129,7 @@ protected:
std::unique_ptr<ir2vec::Embedder> createEmbedder(const Function &F) {
auto Emb = ir2vec::Embedder::create(IR2VecKind::Symbolic, F, Vocabulary);
EXPECT_TRUE(static_cast<bool>(Emb));
return std::move(Emb);
return Emb;
}
};