diff --git a/src/iceberg/expression/projections.h b/src/iceberg/expression/projections.h index b2022c4f1..59edc9236 100644 --- a/src/iceberg/expression/projections.h +++ b/src/iceberg/expression/projections.h @@ -43,7 +43,7 @@ class ICEBERG_EXPORT ProjectionEvaluator { Result> Project(const std::shared_ptr& expr); private: - friend class Projections; + friend struct Projections; /// \brief Create a ProjectionEvaluator. /// diff --git a/src/iceberg/table_metadata.h b/src/iceberg/table_metadata.h index fd2c27199..6e2d9fe26 100644 --- a/src/iceberg/table_metadata.h +++ b/src/iceberg/table_metadata.h @@ -489,7 +489,7 @@ class ICEBERG_EXPORT TableMetadataBuilder : public ErrorCollector { explicit TableMetadataBuilder(const TableMetadata* base); /// Internal state members - struct Impl; + class Impl; std::unique_ptr impl_; };