SuccessChanges

Summary

  1. [lldb/Util] Remove reproducers after replay (details)
  2. [Frontend] Delete some unneeded CC1 options (details)
  3. [PowerPC][MC] Delete PPCMCExpr::IsDarwin (details)
  4. [objc_direct] Allow for direct messages be sent to `self` when it is a (details)
  5. [objc_direct] do not add direct properties to the serialization array (details)
Commit be2bc6b1d0f60b45e3fb40c14ee7bd1b4f2fa88c by Jonas Devlieghere
[lldb/Util] Remove reproducers after replay
Except for debugging purposes there's no point in leaving the reproducer
behind on disk after replay. This patch adds a cleanup in the replay
case.
The file was modifiedlldb/utils/lldb-repro/lldb-repro.py
Commit d600ab3bb51268b660e1ed62478d4bfa41294f54 by maskray
[Frontend] Delete some unneeded CC1 options
The file was modifiedclang/test/CodeGen/asan-globals-gc.cpp
The file was modifiedclang/test/CodeGen/function-sections.c
The file was modifiedclang/include/clang/Driver/Options.td
The file was modifiedclang/test/CodeGen/xray-attributes-noxray-supported.cpp
The file was modifiedclang/lib/Frontend/CompilerInvocation.cpp
The file was modifiedclang/lib/Driver/XRayArgs.cpp
Commit a50567a31c7586bbee11323af603149c947b8d50 by maskray
[PowerPC][MC] Delete PPCMCExpr::IsDarwin
The file was modifiedllvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h
The file was modifiedllvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
The file was modifiedllvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCMCInstLower.cpp
Commit 7596d3c50c4b265612d326369e2a015cf8c60801 by phabouzit
[objc_direct] Allow for direct messages be sent to `self` when it is a
Class
Sending a message to `self` when it is const and within a class method
is safe because we know that `self` is the Class itself.
We can only relax this warning in ARC.
Signed-off-by: Pierre Habouzit <phabouzit@apple.com> Radar-Id:
rdar://problem/58581965 Differential Revision:
https://reviews.llvm.org/D72747
The file was addedclang/test/SemaObjC/method-direct-arc.m
The file was modifiedclang/lib/Sema/SemaExprObjC.cpp
The file was modifiedclang/test/SemaObjC/method-direct.m
Commit 52311d0483eecd60bdcc39dd3fb134f2412370f6 by phabouzit
[objc_direct] do not add direct properties to the serialization array
If we do, then the property_list_t length is wrong and class_getProperty
gets very sad.
Signed-off-by: Pierre Habouzit <phabouzit@apple.com> Radar-Id:
rdar://problem/58804805 Differential Revision:
https://reviews.llvm.org/D73219
The file was modifiedclang/lib/CodeGen/CGObjCMac.cpp
The file was addedclang/test/CodeGenObjC/direct-properties.m