chiark / gitweb /
Tweak a conditional expression in pearl.c to work around a display bug
authorSimon Tatham <anakin@pobox.com>
Fri, 17 Feb 2012 19:07:31 +0000 (19:07 +0000)
committerSimon Tatham <anakin@pobox.com>
Fri, 17 Feb 2012 19:07:31 +0000 (19:07 +0000)
commitf38adf6394637d87d6595fd9f4755d193816d7d0
tree58e3d2983973294fe01cb54e427ee71983efb718
parent21629d7e44bb61a26ae5088f524eef85f96a9aab
Tweak a conditional expression in pearl.c to work around a display bug
in the Java build - which turns out to be a JVM bug in OpenJDK 6,
causing the NestedVM rendition of the expression (i==1?3:4) to be
mis-JITed. OpenJDK 7 appears not to do that any more, but this
equivalent (for these purposes) rephrasing should perturb the code
just enough to dodge the problem.

[originally from svn r9408]
pearl.c