SuccessChanges

Summary

  1. [AArch64] Fix formatting (NFC) (details)
  2. [WebAssembly][NFC] Remove unnecessary braces (details)
  3. Model converted constant expressions as full-expressions. (details)
  4. Fix for stringized function-macro args continued across lines (details)
  5. [Consumed] Treat by-value class arguments as consuming by default, like (details)
Commit a4da991e4a4e7aef48c37293b20d74cd58dfc0f4 by e.menezes
[AArch64] Fix formatting (NFC)
llvm-svn: 372357
The file was modifiedllvm/lib/Target/AArch64/AArch64.td
Commit 0c3d4cfbadef74e7019ac6fc950a0c7034db79bf by tlively
[WebAssembly][NFC] Remove unnecessary braces
llvm-svn: 372358
The file was modifiedlld/wasm/Writer.cpp
Commit 40c3d6e33590054f095b5adfcd62ddc3c5c58e69 by richard-llvm
Model converted constant expressions as full-expressions.
This is groundwork for C++20's P0784R7, where non-trivial destructors
can be constexpr, so we need ExprWithCleanups markers in constant
expressions.
No functionality change intended.
llvm-svn: 372359
The file was modifiedclang/lib/Sema/SemaOverload.cpp
The file was modifiedclang/lib/Sema/SemaStmt.cpp
The file was modifiedclang/lib/Sema/SemaTemplate.cpp
The file was modifiedclang/lib/Parse/ParseDecl.cpp
Commit ccf8d5b8292afd91e811c6657d73682da66f46f5 by Alex Lorenz
Fix for stringized function-macro args continued across lines
In case of certain #define'd macros, there's a space just before line
continuation that the minimized-source lexer was missing to include,
resulting in invalid stringize.
Patch by: kousikk (Kousik Kumar)
Differential Revision: https://reviews.llvm.org/D67635
llvm-svn: 372360
The file was modifiedclang/lib/Lex/DependencyDirectivesSourceMinimizer.cpp
The file was modifiedclang/unittests/Lex/DependencyDirectivesSourceMinimizerTest.cpp
Commit 9dd57df26abfd2b7252fd4ce02d48f225930214e by comexk
[Consumed] Treat by-value class arguments as consuming by default, like
rvalue refs.
Differential Revision: https://reviews.llvm.org/D67743
llvm-svn: 372361
The file was modifiedclang/lib/Analysis/Consumed.cpp
The file was modifiedclang/test/SemaCXX/warn-consumed-analysis.cpp