Joshua Henderson
Joshua Henderson
Good question. I have not tried clang, only various different versions of g++.
Good news - the test picks up the failure on ARM9. Because of cross compiling, it was quicker to skip using tools to compile and run. I just show the...
On test branch as is. ``` $ arm-buildroot-linux-gnueabi-g++ test_layout.c -DDEBUG -g -fsanitize=address -o test_layout ``` ``` # ./test_layout Running tests * testing_sanity * simple_fill * reserve_capacity * multiple_uninserted * column_even_fill...
I went ahead and root caused it at this point. In an effort to try to isolate the problem, I got it down to a single function. With everything else...
No it does not fail with float. It also does not fail if: ``` typedef int16_t lay_vec4 __attribute__ ((__vector_size__ (8), aligned(4))); ```