commit | e4dea744b7838470757f010fc2ff4b92f02b3fac | [log] [tgz] |
---|---|---|
author | Jose Dapena Paz <jdapena@igalia.com> | Thu Mar 16 13:29:54 2023 +0100 |
committer | swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com <swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Mar 20 14:17:37 2023 +0000 |
tree | 3af5e77a4c70699abeec0883241f1d390b0758ab | |
parent | 7ed0da54eb1c0e1044a72df8e57f77458e95aab1 [diff] |
More C++20 fixes Partial backport of llvm-project patch: commit 2ccf0b76bcaf0895e04f14e3ff53c59dd96f9f0f Author: Evgeny Mandrikov <mandrikov@gmail.com> Date: Thu Jan 6 17:01:05 2022 +0100 Fix build failure with GCC 11 in C++20 mode See https://wg21.link/cwg2237 Reviewed By: shafik, dexonsmith Differential Revision: https://reviews.llvm.org/D115355 Bug: chromium:819294 Change-Id: I90d58b6fc601f9a4f615e2f6edc13a73ce848e4f Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71089 Reviewed-by: Shahbaz Youssefi <syoussefi@google.com> Tested-by: Shahbaz Youssefi <syoussefi@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
diff --git a/third_party/llvm-10.0/llvm/include/llvm/CodeGen/LiveInterval.h b/third_party/llvm-10.0/llvm/include/llvm/CodeGen/LiveInterval.h index 2f0b4f7..a73ccb6 100644 --- a/third_party/llvm-10.0/llvm/include/llvm/CodeGen/LiveInterval.h +++ b/third_party/llvm-10.0/llvm/include/llvm/CodeGen/LiveInterval.h
@@ -718,7 +718,7 @@ T *P; public: - SingleLinkedListIterator<T>(T *P) : P(P) {} + SingleLinkedListIterator(T *P) : P(P) {} SingleLinkedListIterator<T> &operator++() { P = P->Next;
diff --git a/third_party/llvm-10.0/llvm/include/llvm/Support/BinaryStreamArray.h b/third_party/llvm-10.0/llvm/include/llvm/Support/BinaryStreamArray.h index 1634983..da18c9b 100644 --- a/third_party/llvm-10.0/llvm/include/llvm/Support/BinaryStreamArray.h +++ b/third_party/llvm-10.0/llvm/include/llvm/Support/BinaryStreamArray.h
@@ -324,7 +324,7 @@ FixedStreamArrayIterator(const FixedStreamArray<T> &Array, uint32_t Index) : Array(Array), Index(Index) {} - FixedStreamArrayIterator<T>(const FixedStreamArrayIterator<T> &Other) + FixedStreamArrayIterator(const FixedStreamArrayIterator<T> &Other) : Array(Other.Array), Index(Other.Index) {} FixedStreamArrayIterator<T> & operator=(const FixedStreamArrayIterator<T> &Other) {