Add the missing destructor for SourceData C++ binding (#267)

This commit is contained in:
方而静 2024-06-12 11:29:38 +08:00 committed by GitHub
parent 3ae90fe9b1
commit bcf51c4535
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -11,6 +11,10 @@ struct SourceData : public pkpy_SourceData {
pkpy_SourceData__ctor(this, source.data(), source.size(), &filename, mode);
}
~SourceData() {
pkpy_SourceData__dtor(this);
}
std::string_view get_line(int lineno) const {
const char *st, *ed;
if (pkpy_SourceData__get_line(this, lineno, &st, &ed)) {