diff options
Diffstat (limited to 'src/buildtool/build_engine')
5 files changed, 5 insertions, 6 deletions
diff --git a/src/buildtool/build_engine/analysed_target/target_graph_information.cpp b/src/buildtool/build_engine/analysed_target/target_graph_information.cpp index dfd333ac..24ba3090 100644 --- a/src/buildtool/build_engine/analysed_target/target_graph_information.cpp +++ b/src/buildtool/build_engine/analysed_target/target_graph_information.cpp @@ -37,7 +37,7 @@ auto NodesToString(std::vector<BuildMaps::Target::ConfiguredTargetPtr> const& } // namespace -auto TargetGraphInformation::DepsToJson() const noexcept -> nlohmann::json { +auto TargetGraphInformation::DepsToJson() const -> nlohmann::json { auto result = nlohmann::json::object(); result["declared"] = NodesToString(direct_); result["implicit"] = NodesToString(implicit_); diff --git a/src/buildtool/build_engine/analysed_target/target_graph_information.hpp b/src/buildtool/build_engine/analysed_target/target_graph_information.hpp index 7b94a91a..f07dfd00 100644 --- a/src/buildtool/build_engine/analysed_target/target_graph_information.hpp +++ b/src/buildtool/build_engine/analysed_target/target_graph_information.hpp @@ -44,7 +44,7 @@ class TargetGraphInformation { [[nodiscard]] auto NodeString() const noexcept -> std::optional<std::string>; - [[nodiscard]] auto DepsToJson() const noexcept -> nlohmann::json; + [[nodiscard]] auto DepsToJson() const -> nlohmann::json; private: BuildMaps::Target::ConfiguredTargetPtr node_; diff --git a/src/buildtool/build_engine/expression/expression_ptr.cpp b/src/buildtool/build_engine/expression/expression_ptr.cpp index 68b45c6f..0d3ce649 100644 --- a/src/buildtool/build_engine/expression/expression_ptr.cpp +++ b/src/buildtool/build_engine/expression/expression_ptr.cpp @@ -76,7 +76,7 @@ auto ExpressionPtr::ToIdentifier() const noexcept -> std::string { return ptr_ ? ptr_->ToIdentifier() : std::string{}; } -auto ExpressionPtr::ToJson() const noexcept -> nlohmann::json { +auto ExpressionPtr::ToJson() const -> nlohmann::json { return ptr_ ? ptr_->ToJson() : nlohmann::json::object(); } diff --git a/src/buildtool/build_engine/expression/expression_ptr.hpp b/src/buildtool/build_engine/expression/expression_ptr.hpp index b1f698c6..c1ab6066 100644 --- a/src/buildtool/build_engine/expression/expression_ptr.hpp +++ b/src/buildtool/build_engine/expression/expression_ptr.hpp @@ -90,7 +90,7 @@ class ExpressionPtr { [[nodiscard]] auto IsCacheable() const noexcept -> bool; [[nodiscard]] auto ToIdentifier() const noexcept -> std::string; - [[nodiscard]] auto ToJson() const noexcept -> nlohmann::json; + [[nodiscard]] auto ToJson() const -> nlohmann::json; using linked_map_t = LinkedMap<std::string, ExpressionPtr, ExpressionPtr>; [[nodiscard]] auto IsNotNull() const noexcept -> bool; diff --git a/src/buildtool/build_engine/target_map/result_map.hpp b/src/buildtool/build_engine/target_map/result_map.hpp index 9d7787bc..b73cdd48 100644 --- a/src/buildtool/build_engine/target_map/result_map.hpp +++ b/src/buildtool/build_engine/target_map/result_map.hpp @@ -131,8 +131,7 @@ class ResultTargetMap { return all_exports; } - [[nodiscard]] auto ConfiguredTargetsGraph() const noexcept - -> nlohmann::json { + [[nodiscard]] auto ConfiguredTargetsGraph() const -> nlohmann::json { auto result = nlohmann::json::object(); for (auto const& i : targets_) { for (auto const& it : i) { |