SuccessChanges

Summary

  1. Opaque pointers: Migrate examples to use load with explicit type (details)
  2. Add workaround for false positive in -Wfree-nonheap-object (details)
  3. Add void cast to suppress -Wunused-member-variable on assert-only member (details)
  4. Preprocessor conditionalize some assert-only functions to suppress -Wunused-function (details)
  5. [C++20, test] Fix use of undef FileCheck variable (details)
Commit 2554f99b554feb1a882d0dfc9eebc14a7d2d0cf3 by dblaikie
Opaque pointers: Migrate examples to use load with explicit type
The file was modifiedllvm/examples/BrainF/BrainF.cpp
The file was modifiedllvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
The file was modifiedllvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
The file was modifiedllvm/examples/Kaleidoscope/Chapter9/toy.cpp
The file was modifiedllvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
The file was modifiedllvm/examples/Kaleidoscope/Chapter8/toy.cpp
The file was modifiedllvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
Commit 499571ea835daf786626a0db1e12f890b6cd8f8d by dblaikie
Add workaround for false positive in -Wfree-nonheap-object
The file was modifiedmlir/lib/IR/OperationSupport.cpp
Commit 9f6649dd1249fc5f5d8631d91324ad850a0ed1f0 by dblaikie
Add void cast to suppress -Wunused-member-variable on assert-only member
The file was modifiedmlir/lib/Parser/Parser.cpp
Commit 30df6d5d6a8537d3ec7d8fe4299289a4c5a74d5c by dblaikie
Preprocessor conditionalize some assert-only functions to suppress -Wunused-function
The file was modifiedpolly/lib/Transform/ScheduleTreeTransform.cpp
Commit 1cc9d949a1233e8b17b3b345ccb67ca7296c1a6c by thomasp
[C++20, test] Fix use of undef FileCheck variable

Commit f495de43bd5da50286da6020e508d106cfc60f57 forgot two lines when
removing checks for strong and weak equality, resulting in the use of an
undefined FileCheck variable.

Reviewed By: Quuxplusone

Differential Revision: https://reviews.llvm.org/D99838
The file was modifiedclang/test/CodeGenCXX/cxx2a-compare.cpp