SuccessChanges

Summary

  1. Fix for stringized function-macro args continued across lines (details)
  2. [Consumed] Treat by-value class arguments as consuming by default, like (details)
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/unittests/Lex/DependencyDirectivesSourceMinimizerTest.cpp (diff)
The file was modifiedclang/lib/Lex/DependencyDirectivesSourceMinimizer.cpp (diff)
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/test/SemaCXX/warn-consumed-analysis.cpp (diff)
The file was modifiedclang/lib/Analysis/Consumed.cpp (diff)