Projects
openEuler:22.03:LTS:SP1
pin-gcc-client
_service:tar_scm_kernel_repo:0007-Pin-gcc-clien...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm_kernel_repo:0007-Pin-gcc-client-Fix-VectorType.patch of Package pin-gcc-client
From 1627b093a630df63ecdf93d198ef3806e757d4db Mon Sep 17 00:00:00 2001 From: d00573793 <dingguangya1@huawei.com> Date: Thu, 9 Mar 2023 16:00:02 +0800 Subject: [PATCH] [Pin-gcc-client] Fix VectorType diff --git a/lib/Dialect/PluginTypes.cpp b/lib/Dialect/PluginTypes.cpp index 58ee68e..1b3e09a 100644 --- a/lib/Dialect/PluginTypes.cpp +++ b/lib/Dialect/PluginTypes.cpp @@ -418,7 +418,7 @@ unsigned PluginArrayType::getNumElements() PluginTypeID PluginVectorType::getPluginTypeID() { - return PluginTypeID::ArrayTyID; + return PluginTypeID::VectorTyID; } bool PluginVectorType::isValidElementType(Type type) diff --git a/lib/Translate/TypeTranslation.cpp b/lib/Translate/TypeTranslation.cpp index 458d5a3..354a8b9 100644 --- a/lib/Translate/TypeTranslation.cpp +++ b/lib/Translate/TypeTranslation.cpp @@ -176,7 +176,7 @@ private: if (TREE_CODE(type) == ARRAY_TYPE) return PluginArrayType::get(&context,translatePrimitiveType(TREE_TYPE(type)), getDomainIndex(type)); if (TREE_CODE(type) == VECTOR_TYPE) - return PluginArrayType::get(&context,translatePrimitiveType(TREE_TYPE(type)), getElemNum(type)); + return PluginVectorType::get(&context,translatePrimitiveType(TREE_TYPE(type)), getElemNum(type)); if (TREE_CODE(type) == FUNCTION_TYPE) { llvm::SmallVector<Type> argsType = getArgsType(type); return PluginFunctionType::get(&context, translatePrimitiveType(TREE_TYPE(type)),argsType); -- 2.33.0
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.