Add GCOVR_EXCL_LINE to default labels too
All checks were successful
Tests / Clang total: 932, passed: 932
Clang |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |0|0|0|0|:clap:
Tests / Release [gcc] total: 932, passed: 932
Tests / Release [gcc,aarch64] total: 931, passed: 931
Tests / Coverage total: 930, passed: 930
weaselab/conflict-set/pipeline/head This commit looks good

This commit is contained in:
2024-03-13 20:54:05 -07:00
parent 0f795cf163
commit 35086ee66a

View File

@@ -379,7 +379,7 @@ uint8_t *Node::partialKey() {
return ((Node48 *)this)->partialKey(); return ((Node48 *)this)->partialKey();
case Type_Node256: case Type_Node256:
return ((Node256 *)this)->partialKey(); return ((Node256 *)this)->partialKey();
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
} }
@@ -476,7 +476,7 @@ Node *&getChildExists(Node *self, uint8_t index) {
assert(self256->bitSet.test(index)); assert(self256->bitSet.test(index));
return self256->children[index].child; return self256->children[index].child;
} }
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
} }
@@ -509,7 +509,7 @@ Node *getChild(Node *self, uint8_t index) {
auto *self256 = static_cast<Node256 *>(self); auto *self256 = static_cast<Node256 *>(self);
return self256->children[index].child; return self256->children[index].child;
} }
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
} }
@@ -590,7 +590,7 @@ int getChildGeq(Node *self, int child) {
auto *self48 = static_cast<Node48 *>(self); auto *self48 = static_cast<Node48 *>(self);
return self48->bitSet.firstSetGeq(child); return self48->bitSet.firstSetGeq(child);
} }
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
} }
@@ -653,7 +653,7 @@ Node *&getOrCreateChild(Node *&self, uint8_t index,
return result; return result;
} }
} break; } break;
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
@@ -786,7 +786,7 @@ Node *&getOrCreateChild(Node *&self, uint8_t index,
self256->bitSet.set(index); self256->bitSet.set(index);
return self256->children[index].child; return self256->children[index].child;
} }
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
} }
@@ -921,7 +921,7 @@ void freeAndMakeCapacityAtLeast(Node *&self, int capacity,
} }
self = newSelf; self = newSelf;
} break; } break;
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
} }
@@ -1069,7 +1069,7 @@ void maybeDownsize(Node *self, NodeAllocators *allocators,
allocators->node256.release(self256); allocators->node256.release(self256);
} }
break; break;
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
} }
@@ -1119,7 +1119,7 @@ Node *erase(Node *self, NodeAllocators *allocators, ConflictSet::Impl *impl,
case Type_Node256: case Type_Node256:
allocators->node256.release((Node256 *)self); allocators->node256.release((Node256 *)self);
break; break;
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
@@ -1168,7 +1168,7 @@ Node *erase(Node *self, NodeAllocators *allocators, ConflictSet::Impl *impl,
parent256->bitSet.reset(parentsIndex); parent256->bitSet.reset(parentsIndex);
parent256->children[parentsIndex].child = nullptr; parent256->children[parentsIndex].child = nullptr;
} break; } break;
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
@@ -1520,7 +1520,7 @@ int64_t maxBetweenExclusive(Node *n, int begin, int end) {
begin, end); begin, end);
break; break;
} }
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
#if DEBUG_VERBOSE && !defined(NDEBUG) #if DEBUG_VERBOSE && !defined(NDEBUG)
@@ -1734,7 +1734,7 @@ struct CheckRangeLeftSide {
assert(c >= 0); assert(c >= 0);
n = getChildExists(n, c); n = getChildExists(n, c);
} break; } break;
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
return false; return false;
@@ -1862,7 +1862,7 @@ struct CheckRangeRightSide {
assert(c >= 0); assert(c >= 0);
n = getChildExists(n, c); n = getChildExists(n, c);
} break; } break;
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
return false; return false;
@@ -2398,7 +2398,7 @@ int64_t &maxVersion(Node *n, ConflictSet::Impl *impl) {
assert(n256->bitSet.test(index)); assert(n256->bitSet.test(index));
return n256->children[index].childMaxVersion; return n256->children[index].childMaxVersion;
} }
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
} }
@@ -2670,7 +2670,7 @@ Iterator firstGeq(Node *n, std::string_view key) {
case Type_Node256: case Type_Node256:
minNumChildren = kMinChildrenNode256; minNumChildren = kMinChildrenNode256;
break; break;
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
if (node->numChildren + int(node->entryPresent) < minNumChildren) { if (node->numChildren + int(node->entryPresent) < minNumChildren) {
@@ -2729,7 +2729,7 @@ int64_t getNodeSize(struct Node *n) {
return sizeof(Node48); return sizeof(Node48);
case Type_Node256: case Type_Node256:
return sizeof(Node256); return sizeof(Node256);
default: default: // GCOVR_EXCL_LINE
__builtin_unreachable(); // GCOVR_EXCL_LINE __builtin_unreachable(); // GCOVR_EXCL_LINE
} }
} }