| Message ID | 20260113000808.15395-9-laurent.pinchart@ideasonboard.com |
|---|---|
| State | New |
| Headers | show |
| Series |
|
| Related | show |
2026. 01. 13. 1:07 keltezéssel, Laurent Pinchart írta: > The YamlParser::parse() function constructs a std::unique_ptr<> instance > with a manual call to operator new. Replace it with std::make_unique<>. > > Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> > --- Reviewed-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com> > src/libcamera/yaml_parser.cpp | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/libcamera/yaml_parser.cpp b/src/libcamera/yaml_parser.cpp > index a5e424615c26..72580e901ddd 100644 > --- a/src/libcamera/yaml_parser.cpp > +++ b/src/libcamera/yaml_parser.cpp > @@ -769,7 +769,7 @@ std::unique_ptr<YamlObject> YamlParser::parse(File &file) > if (context.init(file)) > return nullptr; > > - std::unique_ptr<YamlObject> root(new YamlObject()); > + std::unique_ptr<YamlObject> root = std::make_unique<YamlObject>(); > > if (context.parseContent(*root)) { > LOG(YamlParser, Error) > -- > Regards, > > Laurent Pinchart >
Quoting Laurent Pinchart (2026-01-13 01:07:40) > The YamlParser::parse() function constructs a std::unique_ptr<> instance > with a manual call to operator new. Replace it with std::make_unique<>. > > Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Stefan Klug <stefan.klug@ideasonboard.com> Regards, Stefan > --- > src/libcamera/yaml_parser.cpp | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/libcamera/yaml_parser.cpp b/src/libcamera/yaml_parser.cpp > index a5e424615c26..72580e901ddd 100644 > --- a/src/libcamera/yaml_parser.cpp > +++ b/src/libcamera/yaml_parser.cpp > @@ -769,7 +769,7 @@ std::unique_ptr<YamlObject> YamlParser::parse(File &file) > if (context.init(file)) > return nullptr; > > - std::unique_ptr<YamlObject> root(new YamlObject()); > + std::unique_ptr<YamlObject> root = std::make_unique<YamlObject>(); > > if (context.parseContent(*root)) { > LOG(YamlParser, Error) > -- > Regards, > > Laurent Pinchart >
diff --git a/src/libcamera/yaml_parser.cpp b/src/libcamera/yaml_parser.cpp index a5e424615c26..72580e901ddd 100644 --- a/src/libcamera/yaml_parser.cpp +++ b/src/libcamera/yaml_parser.cpp @@ -769,7 +769,7 @@ std::unique_ptr<YamlObject> YamlParser::parse(File &file) if (context.init(file)) return nullptr; - std::unique_ptr<YamlObject> root(new YamlObject()); + std::unique_ptr<YamlObject> root = std::make_unique<YamlObject>(); if (context.parseContent(*root)) { LOG(YamlParser, Error)
The YamlParser::parse() function constructs a std::unique_ptr<> instance with a manual call to operator new. Replace it with std::make_unique<>. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> --- src/libcamera/yaml_parser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)