Fix missing braces warning for initialization of subobjects
Fix missing braces warning for initialization of subobjects

This warning should be a compiler bug, however, we still decide to follow
the suggestion.

Interestingly, this braces enforcement on GCC 5.4 will show up as an error
but have gone away on newer versions.

kingsamchen/KBase_Demo,kingsamchen/KBase,kingsamchen/KBase_Demo,kingsamchen/KBase