diff --git a/gen/modules.cpp b/gen/modules.cpp index e60feadfe0..7b3bb06046 100644 --- a/gen/modules.cpp +++ b/gen/modules.cpp @@ -268,7 +268,8 @@ void addCoverageAnalysis(Module *m) { init, "_d_cover_data"); d_cover_data_slice = DtoConstSlice(DtoConstSize_t(m->numlines), - DtoGEP(m->d_cover_data, 0, 0)); + DtoGEP(m->d_cover_data->getValueType(), + m->d_cover_data, 0, 0)); } // Create "static constructor" that calls _d_cover_register2(string filename,