Skip to content
Success

Changes

Summary

  1. Correct typos mentioning classDepthAndFlags field (commit: 59be3a5) (details)
  2. Remove trace-point that requires use-after-close reference (commit: 9fc4a86) (details)
Commit 59be3a5a24738c6f95c233bbfe64c0f9dcba1da0 by Henry Zongaro
Correct typos mentioning classDepthAndFlags field

Code in OMR supports the JIT compiler in generating IL to access the
J9Class field classDepthAndFlags field in the downstream OpenJ9 project.
In many cases, that code incorrectly refers to the field as
classAndDepthFlags.

This commit adds new duplicate definitions of the methods and enum
values that correct the name.  Once the downstream project removes
references to the obsolete methods, the obsolete definitions will be
removed.
(commit: 59be3a5)
The file was modified compiler/compile/OMRSymbolReferenceTable.hpp (diff)
The file was modified compiler/compile/OMRNonHelperSymbols.enum (diff)
The file was modified compiler/optimizer/LoopVersioner.cpp (diff)
The file was modified compiler/optimizer/VPHandlers.cpp (diff)
The file was modified compiler/ras/Debug.cpp (diff)
The file was modified compiler/compile/OMRSymbolReferenceTable.cpp (diff)
Commit 9fc4a860559ad8715363c0dcef76a4cbd31fe5f3 by Keith W. Campbell
Remove trace-point that requires use-after-close reference

It turns out that #7325 was ineffective: compilers see straight
through that attempt to hide the use-after-close. The trace-point
doesn't provide any information that isn't already available by
other trace-points at the same level.

Signed-off-by: Keith W. Campbell <keithc@ca.ibm.com>
(commit: 9fc4a86)
The file was modified port/common/omrport.tdf (diff)
The file was modified port/common/omrfilestream.c (diff)
The file was modified port/win32/omrfilestream.c (diff)