fix cross compilation due to bug in MinGW 8.3.0
implicit conversion from `filesystem::path` to `string` not supported even though it's in the standardissue#70
parent
1291320053
commit
7b4616e853
|
@ -73,7 +73,10 @@ Include::interpret(ostream &output, bool no_line_macro, vector<filesystem::path>
|
|||
}
|
||||
}
|
||||
Driver m(env, no_line_macro);
|
||||
m.parse(filename, filename.stem(), incfile, output, false, vector<pair<string, string>>{}, paths);
|
||||
// Calling `string()` method on filename and filename.stem() because of bug in
|
||||
// MinGW 8.3.0 that ignores implicit conversion to string from filename::path.
|
||||
// Test if bug exists when version of MinGW is upgraded on Debian runners
|
||||
m.parse(filename.string(), filename.stem().string(), incfile, output, false, vector<pair<string, string>>{}, paths);
|
||||
}
|
||||
catch (StackTrace &ex)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue