I have volatile int4* pointer and compiler reports the following error message:
error : no operator “=” matches these operands
operand types are: int4 = volatile int4
I tried using a similar code with volatile int* pointer, and it worked, but I need int4.
It seems using volatile with pointer-to-pointer types is also troublesome. If I dereference a variable that was defined as
volatile void **t;
I get LD instruction instead of LD.CV.