| 1175 | } |
| 1176 | |
| 1177 | void BfModule::ReifyModule() |
| 1178 | { |
| 1179 | BF_ASSERT((mCompiler->mCompileState != BfCompiler::CompileState_Unreified) && (mCompiler->mCompileState != BfCompiler::CompileState_VData)); |
| 1180 | |
| 1181 | BfLogSysM("ReifyModule %@ %s\n", this, mModuleName.c_str()); |
| 1182 | BF_ASSERT((this != mContext->mScratchModule) && (this != mContext->mUnreifiedModule)); |
| 1183 | mIsReified = true; |
| 1184 | CalcGeneratesCode(); |
| 1185 | mReifyQueued = false; |
| 1186 | StartNewRevision(RebuildKind_SkipOnDemandTypes, true); |
| 1187 | mCompiler->mStats.mModulesReified++; |
| 1188 | } |
| 1189 | |
| 1190 | void BfModule::UnreifyModule() |
| 1191 | { |
no test coverage detected