gollvm: synv with LLVM trunk at da0d43d90a4 Update to reflect new changes in the way vector types are created. Updates golang/go#41132. Change-Id: I27cb3f94bc7a84719c38bac41b97e984bfc5c24a Reviewed-on: https://go-review.googlesource.com/c/gollvm/+/251778 Reviewed-by: Cherry Zhang <cherryyz@google.com>
diff --git a/bridge/go-llvm-typemanager.cpp b/bridge/go-llvm-typemanager.cpp index 7c346aa..ba57edc 100644 --- a/bridge/go-llvm-typemanager.cpp +++ b/bridge/go-llvm-typemanager.cpp
@@ -71,7 +71,7 @@ llvmFloatType_ = llvm::Type::getFloatTy(context_); llvmDoubleType_ = llvm::Type::getDoubleTy(context_); llvmLongDoubleType_ = llvm::Type::getFP128Ty(context_); - llvmTwoFloatVecType_ = llvm::VectorType::get(llvmFloatType_, 2); + llvmTwoFloatVecType_ = llvm::FixedVectorType::get(llvmFloatType_, 2); // Predefined C string type stringType_ = pointerType(integerType(true, 8));