Fix warning arising from CommDataType
This MR fixes a minor issue with CommDataType which causes a large number of compiler warnings to be emitted by later versions of clang and gcc.
This MR fixes a minor issue with CommDataType which causes a large number of compiler warnings to be emitted by later versions of clang and gcc.