Fixes binary garbage in the compilation logs caused by
compat::string::c_str() not being null-terminated (which is a bug on
its own that will be fixed in another commit).
Reported-by: EdB <edb+mesa@sigluy.net>
dev.ir_target(), build_opts(dev),
log));
_binaries.insert({ &dev, module });
dev.ir_target(), build_opts(dev),
log));
_binaries.insert({ &dev, module });
- _logs.insert({ &dev, std::string(log.c_str()) });
+ _logs.insert({ &dev, log });
} catch (const build_error &) {
} catch (const build_error &) {
- _logs.insert({ &dev, std::string(log.c_str()) });
+ _logs.insert({ &dev, log });