MCPcopy Create free account
hub / github.com/beefytech/Beef / ReifyModule

Method ReifyModule

IDEHelper/Compiler/BfModule.cpp:1177–1188  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1175}
1176
1177void 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
1190void BfModule::UnreifyModule()
1191{

Callers 3

StartNewRevisionMethod · 0.80
ProcessWorkListMethod · 0.80
PopulateReifiedMethod · 0.80

Calls 1

c_strMethod · 0.45

Tested by

no test coverage detected