summarylogtreecommitdiffstats
path: root/0001-clover-llvm13-use-FixedVectorType.patch
blob: 78c4dda78a81937480e47186262527b17b9f59bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff --unified --recursive --text mesa.orig/src/gallium/frontends/clover/llvm/metadata.hpp mesa.new/src/gallium/frontends/clover/llvm/metadata.hpp
--- mesa.orig/src/gallium/frontends/clover/llvm/metadata.hpp	2021-02-14 13:15:16.994404651 +0100
+++ mesa.new/src/gallium/frontends/clover/llvm/metadata.hpp	2021-02-14 13:19:11.096855317 +0100
@@ -129,7 +129,11 @@
                      break;
                }
                if (type->isVectorTy())
-                  data += std::to_string(((::llvm::VectorType*)type)->getNumElements());
+#if LLVM_VERSION_MAJOR >= 13
+                  data += std::to_string(((::llvm::FixedVectorType*)type)->getNumElements());
+#else
+                  data += std::to_string(((::llvm::VectorType*)type)->getNumElements())
+#endif
 
             } else {
                ::llvm::raw_string_ostream os { data };