fix: correct passing string in populateArgMetadata

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2023-09-27 16:34:35 +00:00
committed by Compute-Runtime-Automation
parent 03874b8815
commit 2a78a00855

View File

@@ -352,7 +352,7 @@ void populateArgMetadata(KernelDescriptor &dst, size_t argNum, const SPatchKerne
if (nullptr == argTypeDelim) {
argTypeDelim = argTypeFull.data() + argTypeFull.size();
}
metadataExtended->type = std::string(static_cast<const char *>(argTypeFull.data()), argTypeDelim).c_str();
metadataExtended->type = std::string(static_cast<const char *>(argTypeFull.data()), argTypeDelim);
metadataExtended->typeQualifiers = parseLimitedString(inlineData.typeQualifiers.begin(), inlineData.typeQualifiers.size());
ArgTypeTraits metadata = {};