Give up using C99 compound literals, since it makes Clang 3.5.0 crash
Merge branch 'dev-no-compound-literals'