From bb61ee8da8a767b853aa17f84840616819c4beee Mon Sep 17 00:00:00 2001 From: Ashok Rao Date: Tue, 21 Mar 2017 17:24:46 +0000 Subject: [PATCH] Adding explicit type conversion to overloaded log function as ARMCC fails to compile --- TESTS/block_device/i2cee/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TESTS/block_device/i2cee/main.cpp b/TESTS/block_device/i2cee/main.cpp index 2f191818cc..846b523519 100644 --- a/TESTS/block_device/i2cee/main.cpp +++ b/TESTS/block_device/i2cee/main.cpp @@ -50,7 +50,7 @@ void test_read_write() { uint8_t *write_block = new uint8_t[block_size]; uint8_t *read_block = new uint8_t[block_size]; uint8_t *error_mask = new uint8_t[TEST_ERROR_MASK]; - unsigned addrwidth = ceil(log(bd.size()-1) / log(16))+1; + unsigned addrwidth = ceil(log(float(bd.size()-1)) / log(float(16)))+1; for (int b = 0; b < TEST_BLOCK_COUNT; b++) { // Find a random block