Ah yes. structconst is really a var and resides in RAM; const resides in ROM, so I guess the compiler gets confused about address spaces. Thanks for tip.