r358705 - [LibTooling] Fix build breakage from commit 7b7ce6683ee.

Yitzhak Mandelbaum via cfe-commits cfe-commits at lists.llvm.org
Thu Apr 18 12:19:01 PDT 2019


Author: ymandel
Date: Thu Apr 18 12:19:01 2019
New Revision: 358705

URL: http://llvm.org/viewvc/llvm-project?rev=358705&view=rev
Log:
[LibTooling] Fix build breakage from commit 7b7ce6683ee.

On configurations with -Werror,-Wmissing-field-initializers, the commit does not compile. This commit fixes the offending line.

Original Differential Revision: https://reviews.llvm.org/D60408

Modified:
    cfe/trunk/lib/Tooling/Refactoring/Transformer.cpp

Modified: cfe/trunk/lib/Tooling/Refactoring/Transformer.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Tooling/Refactoring/Transformer.cpp?rev=358705&r1=358704&r2=358705&view=diff
==============================================================================
--- cfe/trunk/lib/Tooling/Refactoring/Transformer.cpp (original)
+++ cfe/trunk/lib/Tooling/Refactoring/Transformer.cpp Thu Apr 18 12:19:01 2019
@@ -172,7 +172,8 @@ RewriteRule tooling::makeRule(ast_matche
                               SmallVector<ASTEdit, 1> Edits) {
   M.setAllowBind(true);
   // `tryBind` is guaranteed to succeed, because `AllowBind` was set to true.
-  return RewriteRule{*M.tryBind(RewriteRule::RootId), std::move(Edits)};
+  return RewriteRule{*M.tryBind(RewriteRule::RootId), std::move(Edits),
+                     nullptr};
 }
 
 constexpr llvm::StringLiteral RewriteRule::RootId;




More information about the cfe-commits mailing list