diff --git a/content/mimiumの中間表現を考える.md b/content/mimiumの中間表現を考える.md index 825dc643..a0c0d0d5 100644 --- a/content/mimiumの中間表現を考える.md +++ b/content/mimiumの中間表現を考える.md @@ -205,5 +205,7 @@ fn filterbank (n,filter){ //n:0 filter: 1 } ``` -あ、でも`callcls`命令実行の時だけ、最初にgetstateを暗黙的に読み出して、その中身のポインタへ飛べばいいのか +あ、でも`callcls`命令実行の時だけ、最初にgetstateを実行、暗黙的に読み出して、その中身のポインタへ飛べばいいのか + +Closureを作った時にどうやってstateのメモリを拡張するかというと、ヒープ上のクロージャのデータ構造自体にstateへのポインタを持たせないと無理?