lookup variable in a after evaluating w before dyadic operator
add <stdint.h> for intptr_t.