* add ifdef for fgThrowHlpBlkStkLevel
* fgFindExcptnTarget should not be called fof dbg code compilation mode.
bool fgIsCodeAdded();
bool fgIsThrowHlpBlk(BasicBlock* block);
+
+#if !FEATURE_FIXED_OUT_ARGS
unsigned fgThrowHlpBlkStkLevel(BasicBlock* block);
+#endif // !FEATURE_FIXED_OUT_ARGS
unsigned fgBigOffsetMorphingTemps[TYP_COUNT];
return false;
}
+#if !FEATURE_FIXED_OUT_ARGS
+
/*****************************************************************************
*
* Return the stackLevel of the inserted block that throws exception
return 0;
}
+#endif // !FEATURE_FIXED_OUT_ARGS
+
/*
Small inline function to change a given block to a throw block.
Compiler::AddCodeDsc* Compiler::fgFindExcptnTarget(SpecialCodeKind kind, unsigned refData)
{
+ assert(!opts.compDbgCode);
if (!(fgExcptnTargetCache[kind] && // Try the cached value first
fgExcptnTargetCache[kind]->acdData == refData))
{