Skip to content

Commit cbea338

Browse files
committed
build: unit tests
1 parent 82fc5b7 commit cbea338

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

tests/include/test_patterns/test_pattern_bitfields.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ namespace pl::test {
2222
nestedFields.push_back(create<PatternBitfieldField>("", "nestedA", 0x25, 5, 4, 0, testBitfield.get()));
2323
nestedFields.push_back(create<PatternBitfieldField>("", "nestedB", 0x26, 1, 4, 0, testBitfield.get()));
2424
}
25-
nestedBitfield->setParent(testBitfield);
25+
nestedBitfield->setParent(testBitfield->reference());
2626
nestedBitfield->setFields(std::move(nestedFields));
2727
nestedBitfield->setEndian(std::endian::big);
2828
bitfieldFields.push_back(std::move(nestedBitfield));
@@ -39,7 +39,7 @@ namespace pl::test {
3939
array0Fields.push_back(create<PatternBitfieldField>("", "nestedA", 0x27, 5, 4, 0, array0Bitfield.get()));
4040
array0Fields.push_back(create<PatternBitfieldField>("", "nestedB", 0x28, 1, 4, 0, array0Bitfield.get()));
4141
}
42-
array0Bitfield->setParent(array);
42+
array0Bitfield->setParent(array->reference());
4343
array0Bitfield->setFields(std::move(array0Fields));
4444
array0Bitfield->setEndian(std::endian::big);
4545
arrayEntries.push_back(std::move(array0Bitfield));
@@ -50,12 +50,12 @@ namespace pl::test {
5050
array1Fields.push_back(create<PatternBitfieldField>("", "nestedA", 0x28, 5, 4, 0, array1Bitfield.get()));
5151
array1Fields.push_back(create<PatternBitfieldField>("", "nestedB", 0x29, 1, 4, 0, array1Bitfield.get()));
5252
}
53-
array1Bitfield->setParent(array);
53+
array1Bitfield->setParent(array->reference());
5454
array1Bitfield->setFields(std::move(array1Fields));
5555
array1Bitfield->setEndian(std::endian::big);
5656
arrayEntries.push_back(std::move(array1Bitfield));
5757
}
58-
array->setParent(testBitfield);
58+
array->setParent(testBitfield->reference());
5959
array->setEntries(arrayEntries);
6060
array->setEndian(std::endian::big);
6161
bitfieldFields.push_back(std::move(array));

0 commit comments

Comments
 (0)