Defining whether the called program removes the parameters from the stack before it returns to the calling program, or whether the calling program does it after receiving control back.
言語が異なると、スタックからパラメータを削除するタイミングが異なります。言語によっては、呼ばれるプログラムが終了前や呼び出しプログラムに戻る前に、パラメータを削除したりします。また他の言語では、制御が戻ってきた直後に、呼び出し側プログラムがパラメータを削除するものもあります。
COBOL および C では呼び出すプログラムがパラメータを削除し、Pascal では呼び出されるプログラムがパラメータを削除します。
適切な呼び出し規約を指定して、パラメータが確実に一度だけ削除されるようにします。