mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-08 04:53:42 +00:00
runtime: refactor obtaining the system stack
The system stack is only needed when we're not on it. So we can directly call task.SystemStack() without problems. This also saves a tiny bit of binary size.
This commit is contained in:
committed by
Ron Evans
parent
3a2188fc7b
commit
0c7c2926f9
@@ -20,7 +20,7 @@ func markStack() {
|
||||
|
||||
if !task.OnSystemStack() {
|
||||
// Mark system stack.
|
||||
markRoots(getSystemStackPointer(), stackTop)
|
||||
markRoots(task.SystemStack(), stackTop)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user