diff --git a/libqpdf/QPDF_json.cc b/libqpdf/QPDF_json.cc index c08f86d..e4a61f9 100644 --- a/libqpdf/QPDF_json.cc +++ b/libqpdf/QPDF_json.cc @@ -884,7 +884,7 @@ QPDF::writeJSON( } else { jw << "\n },\n \"" << key; } - if (auto stream = obj.as_stream()) { + if (Stream stream = obj) { jw << "\": {\n \"stream\": "; if (json_stream_data == qpdf_sj_file) { writeJSONStreamFile( diff --git a/libqpdf/QPDF_objects.cc b/libqpdf/QPDF_objects.cc index 7a0726e..8d399f3 100644 --- a/libqpdf/QPDF_objects.cc +++ b/libqpdf/QPDF_objects.cc @@ -1634,7 +1634,7 @@ Objects::resolveObjectsInStream(int obj_stream_number) } m->resolved_object_streams.insert(obj_stream_number); // Force resolution of object stream - auto obj_stream = qpdf.getObject(obj_stream_number, 0).as_stream(); + Stream obj_stream = qpdf.getObject(obj_stream_number, 0); if (!obj_stream) { throw qpdf.damagedPDF( "object " + std::to_string(obj_stream_number) + " 0",