Includes an explanation of the difference between llvm::is_trivially_copyable and std::is_trivially_copyable, in the comment above.
Link to bug: https://bugs.llvm.org/show_bug.cgi?id=47160
This doesn't change any behaviour, but it removes an existing (wrong) compile-fail check, and fixes the build under VS2019 19.27.
The diff is missing context; I think you forgot to pass -U 99999 to git diff.