Bug #647: Add missing CkMigrateMessage constructors for *MeshStreamer classes12/2512/1
commit1c9507f246472eb4a46357346ebbd8fe71e64d75
authorPhil Miller <mille121@illinois.edu>
Wed, 10 May 2017 15:06:31 +0000 (10 10:06 -0500)
committerPhil Miller <mille121@illinois.edu>
Wed, 10 May 2017 15:37:56 +0000 (10 10:37 -0500)
tree70df13cb266fe9ec53fbed274ee2a748f6fb5e6b
parent857dc95613ac4e7c8aa3ef6ce64265b2d3a5644d
Bug #647: Add missing CkMigrateMessage constructors for *MeshStreamer classes

Without these constructors being defined, attempts at restoring these types
from a checkpoint would have crashed at runtime. This suggests that the
boilerplate-reduction change in 7af4a4cae8fa092e8b8f054c5d0976c14b0ca6df should
be limited to chare arrays, where the migration constructor is optional, and
should always be required for explicitly marked [migratable]
chare/group/nodegroup types.

Change-Id: Ibab14fa33b0cf80c7c5f5fd273868c8bd81503da
src/libs/ck-libs/NDMeshStreamer/NDMeshStreamer.h