Fixed building on macos

This commit is contained in:
Bartek Kryza
2024-06-05 23:06:51 +02:00
parent 420475ab64
commit cfea6d97e7
2 changed files with 4 additions and 3 deletions

View File

@@ -417,7 +417,8 @@ bool is_subexpr_of(const clang::Stmt *parent_stmt, const clang::Stmt *sub_stmt)
template <> eid_t to_id(const std::string &full_name)
{
return static_cast<eid_t>(std::hash<std::string>{}(full_name));
return static_cast<eid_t>(
static_cast<uint64_t>(std::hash<std::string>{}(full_name)));
}
eid_t to_id(const clang::QualType &type, const clang::ASTContext &ctx)

View File

@@ -349,6 +349,6 @@ public:
template <typename Context>
constexpr auto format(clanguml::common::eid_t const &id, Context &ctx) const
{
return format_to(ctx.out(), "{}", id.value());
return fmt::format_to(ctx.out(), "{}", id.value());
}
};
};