From ea13edcae00cc4ab1805e85322e73b7aa2faba7a Mon Sep 17 00:00:00 2001 From: Hubert Chathi Date: Mon, 22 Apr 2019 10:12:42 -0400 Subject: don't use variable length or zero-length arrays in test files as some compilers don't handle that --- tests/test_base64.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'tests/test_base64.cpp') diff --git a/tests/test_base64.cpp b/tests/test_base64.cpp index c95e3c9..6f80acf 100644 --- a/tests/test_base64.cpp +++ b/tests/test_base64.cpp @@ -14,7 +14,7 @@ std::size_t input_length = sizeof(input) - 1; std::size_t output_length = olm::encode_base64_length(input_length); assert_equals(std::size_t(15), output_length); -std::uint8_t output[output_length]; +std::uint8_t output[15]; olm::encode_base64(input, input_length, output); assert_equals(expected_output, output, output_length); } @@ -29,7 +29,7 @@ std::size_t input_length = sizeof(input) - 1; std::size_t output_length = ::_olm_encode_base64_length(input_length); assert_equals(std::size_t(15), output_length); -std::uint8_t output[output_length]; +std::uint8_t output[15]; output_length = ::_olm_encode_base64(input, input_length, output); assert_equals(std::size_t(15), output_length); assert_equals(expected_output, output, output_length); @@ -45,7 +45,7 @@ std::size_t input_length = sizeof(input) - 1; std::size_t output_length = olm::decode_base64_length(input_length); assert_equals(std::size_t(11), output_length); -std::uint8_t output[output_length]; +std::uint8_t output[11]; olm::decode_base64(input, input_length, output); assert_equals(expected_output, output, output_length); } @@ -60,7 +60,7 @@ std::size_t input_length = sizeof(input) - 1; std::size_t output_length = ::_olm_decode_base64_length(input_length); assert_equals(std::size_t(11), output_length); -std::uint8_t output[output_length]; +std::uint8_t output[11]; output_length = ::_olm_decode_base64(input, input_length, output); assert_equals(std::size_t(11), output_length); assert_equals(expected_output, output, output_length); -- cgit v1.2.3