Avoid using pointers to temporary copies of desired extensions.
validExtensions now references data that remains constant for its entire life-time. Signed-off-by: ItsBasi <5033630+ItsBasi@users.noreply.github.com>
This commit is contained in:
parent
cf94e53d09
commit
c181654f09
1 changed files with 1 additions and 1 deletions
|
|
@ -384,7 +384,7 @@ Manager::createDevice(const std::vector<uint32_t>& familyQueueIndices,
|
|||
KP_LOG_DEBUG("Kompute Manager available extensions {}",
|
||||
uniqueExtensionNames);
|
||||
std::vector<const char*> validExtensions;
|
||||
for (std::string ext : desiredExtensions) {
|
||||
for (const std::string& ext : desiredExtensions) {
|
||||
if (uniqueExtensionNames.count(ext) != 0) {
|
||||
validExtensions.push_back(ext.c_str());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue