The following QCBOR test cases were disabled because a memory unalignment exception can happen with ARMCLANG in Release build (-03 optimisation):
- AllocAllStringsTest
- IndefiniteLengthArrayMapTest
- MemPoolTest
- IndefiniteLengthStringTest
The issue only affect the QCBOR decoder when infinitive length of arrays or string is decode. This scenario is very unlikely in an embedded environment.
The issue happens in QCBORDecode_SetMemPool() when code tries to store data with STM instruction to not aligned address.