This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
dev:crosscompiler:backend_arm:code_generator [2019/11/17 18:21] – [Fixup] ursgraf | dev:crosscompiler:backend_arm:code_generator [2019/11/17 19:54] – [Exception Stackframe] ursgraf | ||
---|---|---|---|
Line 20: | Line 20: | ||
[{{ : | [{{ : | ||
+ | |||
+ | For efficiency, the exception stack frame does not contain space for locals. Hence, you are not allowed to use so many locals that this becomes necessary. This will be checked for when compiling exception methods. Storage for interface methods as well as the area for parameter passing are not necessary as well. | ||
+ | |||
Optimization: | Optimization: |