TestHarnessRunner: Remove extraneous fextl::string creation

This commit is contained in:
Ryan Houdek 2023-03-25 05:09:34 -07:00
parent 8fb7e8d80e
commit dff0b45f29
2 changed files with 3 additions and 5 deletions

View File

@ -459,14 +459,12 @@ namespace FEX::HarnessHelper {
class HarnessCodeLoader final : public FEXCore::CodeLoader {
public:
HarnessCodeLoader(fextl::string const &Filename, const char *ConfigFilename) {
HarnessCodeLoader(fextl::string const &Filename, fextl::string const &ConfigFilename) {
TestFD = open(Filename.c_str(), O_CLOEXEC | O_RDONLY);
TestFileSize = lseek(TestFD, 0, SEEK_END);
lseek(TestFD, 0, SEEK_SET);
if (ConfigFilename) {
Config.Init(ConfigFilename);
}
Config.Init(ConfigFilename);
}
uint64_t StackSize() const override {

View File

@ -131,7 +131,7 @@ int main(int argc, char **argv, char **const envp) {
return -1;
}
FEX::HarnessHelper::HarnessCodeLoader Loader{Args[0], Args[1].c_str()};
FEX::HarnessHelper::HarnessCodeLoader Loader{Args[0], Args[1]};
// Adds in environment options from the test harness config
FEXCore::Config::AddLayer(fextl::make_unique<TestEnvLoader>(Loader.GetEnvironmentOptions()));