| 1766 | |
| 1767 | #ifdef NULLC_VM_CALL_STACK_UNWRAP |
| 1768 | bool Executor::RunCallStackHelper(unsigned funcID, unsigned extraPopDW, unsigned callStackPos) |
| 1769 | { |
| 1770 | const char *fName = exLinker->exSymbols.data + exFunctions[funcIDStack[callStackPos]].offsetToName; |
| 1771 | (void)fName; |
| 1772 | if(callStackPos + 1 < funcIDStack.size()) |
| 1773 | { |
| 1774 | return RunCallStackHelper(funcID, extraPopDW, callStackPos + 1); |
| 1775 | }else{ |
| 1776 | return RunExternalFunction(funcID, extraPopDW); |
| 1777 | } |
| 1778 | } |
| 1779 | #endif |
| 1780 | |
| 1781 | #if !defined(__CELLOS_LV2__) && !defined(_M_X64) |