diff --git a/src/grammar/Visitor.hpp b/src/grammar/Visitor.hpp index 0f946a4..107c154 100644 --- a/src/grammar/Visitor.hpp +++ b/src/grammar/Visitor.hpp @@ -103,9 +103,11 @@ class Visitor { for (const auto &p : fs::recursive_directory_iterator(this->builtins_path, fs::directory_options::follow_directory_symlink | fs::directory_options::skip_permission_denied)) { - if (!p.is_directory()) + const auto &path = p.path(); + + if (!fs::is_directory(path)) { - this->from_file(p.path()); + this->from_file(path.u8string()); } } }