All checks were successful
Tests / Release [gcc] total: 704, passed: 704
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Reference build: <a href="https://jenkins.weaselab.dev/job/weaselab/job/conflict-set/job/main/57//gcc">weaselab » conflict-set » main #57</a>
Tests / Release [gcc,aarch64] total: 703, passed: 703
Tests / Coverage total: 702, passed: 702
weaselab/conflict-set/pipeline/head This commit looks good
21 lines
441 B
C++
21 lines
441 B
C++
#include "ConflictSet.h"
|
|
|
|
#include <cassert>
|
|
|
|
int main(void) {
|
|
ConflictSet cs(0);
|
|
ConflictSet::WriteRange w;
|
|
w.begin.p = (const uint8_t *)"0000";
|
|
w.begin.len = 4;
|
|
w.end.len = 0;
|
|
cs.addWrites(&w, 1, 1);
|
|
ConflictSet::Result result;
|
|
ConflictSet::ReadRange r;
|
|
r.begin.p = (const uint8_t *)"0000";
|
|
r.begin.len = 4;
|
|
r.end.len = 0;
|
|
r.readVersion = 0;
|
|
cs.check(&r, &result, 1);
|
|
assert(result == ConflictSet::Conflict);
|
|
}
|