summaryrefslogtreecommitdiff
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
authorSimon Ochsenreither <simon@ochsenreither.de>2013-07-01 21:20:05 +0200
committerSimon Ochsenreither <simon@ochsenreither.de>2013-07-06 12:22:13 +0200
commit415dda408d6bee761a6249a4a9578e6f50527a83 (patch)
tree5284f2fb7fe51ce912f89a6e40fac38afd61cb4f /CONTRIBUTING.md
parente2c173673f4068babde8e927a5d951e260b2942d (diff)
downloadscala-415dda408d6bee761a6249a4a9578e6f50527a83.tar.gz
scala-415dda408d6bee761a6249a4a9578e6f50527a83.tar.bz2
scala-415dda408d6bee761a6249a4a9578e6f50527a83.zip
SI-7174 Fix initialization issues
Without constant inlining, the compiler would not even bootstrap because it depends on constant inlining hiding initialization issues which would cause a NPE otherwise. In this case, global is null at runtime, but no NPE is happening despite accessing members of global (see SubComponent), because constant inlining has copied the values of those members to the call-sites and eliminated the dereference of global. This commit fixes the initialization order.
Diffstat (limited to 'CONTRIBUTING.md')
0 files changed, 0 insertions, 0 deletions