std::filesystem::path output_al;
// The given PCH filepath being compiled to (by -Fp option).
- std::string orig_included_pch_file;
+ std::filesystem::path orig_included_pch_file;
// The .gch/.pch/.pth file or directory used for compilation.
std::string included_pch_file;
bool included_pch_file_by_source = args_info.included_pch_file.empty();
if (!included_pch_file_by_source
- && (*args_info.orig_included_pch_file.rbegin() == '\\'
+ && (util::pstr(args_info.orig_included_pch_file).str().back() == '\\'
|| DirEntry(args_info.orig_included_pch_file).is_directory())) {
LOG("Unsupported folder path value for -Fp: {}",
args_info.included_pch_file);