• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

daisytuner / sdfglib / 20770413849

06 Jan 2026 10:50PM UTC coverage: 62.168% (+21.4%) from 40.764%
20770413849

push

github

web-flow
Merge pull request #433 from daisytuner/clang-coverage

updates clang coverage flags

14988 of 24109 relevant lines covered (62.17%)

88.57 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

85.71
/src/structured_control_flow/block.cpp
1
#include "sdfg/structured_control_flow/block.h"
2

3
#include "sdfg/symbolic/symbolic.h"
4

5
namespace sdfg {
6
namespace structured_control_flow {
7

8
Block::Block(size_t element_id, const DebugInfo& debug_info) : ControlFlowNode(element_id, debug_info) {
1,019✔
9
    this->dataflow_ = std::make_unique<data_flow::DataFlowGraph>();
1,019✔
10
};
1,019✔
11

12
void Block::validate(const Function& function) const {
839✔
13
    this->dataflow_->validate(function);
839✔
14
    if (this->dataflow().get_parent() != this) {
839✔
15
        throw InvalidSDFGException("Block::validate: Dataflow parent does not point to self");
×
16
    }
×
17
};
839✔
18

19
const data_flow::DataFlowGraph& Block::dataflow() const { return *this->dataflow_; };
1,131✔
20

21
data_flow::DataFlowGraph& Block::dataflow() { return *this->dataflow_; };
6,289✔
22

23
void Block::replace(const symbolic::Expression old_expression, const symbolic::Expression new_expression) {
2✔
24
    this->dataflow_->replace(old_expression, new_expression);
2✔
25
};
2✔
26

27
} // namespace structured_control_flow
28
} // namespace sdfg
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc