mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-09 08:48:14 +02:00
The sources of the Free Pascal compiler, RTL, packages and utilities.
See https://www.freepascal.org/ for more info.
![]() o always create exceptvarsym entry for on-nodes (on all targets) to remove some special cases when an unnamed exception was caught o the JVM tryfinally node generates the finally code twice: once for the case where no exception occurs, and once when it does occur. The reason is that the JVM's static bytecode verification otherwise cannot prove that we will only reraise the caught exception when we caught one in the first place (the old "jsr" opcode to de-duplicate finally code is no longer used in JDK 1.6 because it suffered from the same problem, see Sun Java bug http://webcache.googleusercontent.com/search?q=cache:ZJFtvxuyhfMJ:bugs.sun.com/bugdatabase/view_bug.do%3Fbug_id%3D6491544 ) git-svn-id: branches/jvmbackend@18387 - |
||
---|---|---|
compiler | ||
ide | ||
installer | ||
packages | ||
rtl | ||
tests | ||
utils | ||
.gitattributes | ||
.gitignore | ||
Makefile | ||
Makefile.fpc |