Skip to content

Commit 8103c11

Browse files
committed
fix(buffer): remove redundant const qualifier in array constructor
- Change: byte_t const (& data)[N] → byte_t (& data)[N] - Allows non-const byte arrays to be accepted by the constructor - Fixes defect discovered by TEST_F(BufferTest, ConstructorFromByteArray) - The const qualifier on array elements was too restrictive - Keep char const & c unchanged as it's correct for single char reference
1 parent 7447a86 commit 8103c11

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

include/libipc/buffer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class IPC_EXPORT buffer {
2121
buffer(void* p, std::size_t s);
2222

2323
template <std::size_t N>
24-
explicit buffer(byte_t const (& data)[N])
24+
explicit buffer(byte_t (& data)[N])
2525
: buffer(data, sizeof(data)) {
2626
}
2727
explicit buffer(char const & c);

0 commit comments

Comments
 (0)