reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
35 S.CallStackDepth--; 36 const T &Ret = S.Stk.pop<T>(); 38 assert(S.Current->getFrameOffset() == S.Stk.size() && "Invalid frame"); 38 assert(S.Current->getFrameOffset() == S.Stk.size() && "Invalid frame"); 39 if (!S.checkingPotentialConstantExpression()) 40 S.Current->popArgs(); 42 if (InterpFrame *Caller = S.Current->Caller) { 43 PC = S.Current->getRetPC(); 44 delete S.Current; 45 S.Current = Caller; 46 S.Stk.push<T>(Ret); 48 delete S.Current; 49 S.Current = nullptr;