Fix/Hack to avoid the cbackend generating spurious array type declarations.
Merge pull request #420 from jbrodman/master

Fix for c++ backend