# assert(!n->pinned() || n->is_SafePointScalarObject()) failed: only SafePointScalarObject pinned node is expected here

Christian Thalinger christian.thalinger at oracle.com
Wed Jul 21 02:23:52 PDT 2010


http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/diff/523ded093c31/src/share/vm/opto/gcm.cpp

Can you explain to me why the assert in
PhaseCFG::replace_block_proj_ctrl checks for:

!n->pinned() || n->is_SafePointScalarObject()

I want to pin my new MachConstantBaseNode (which represents the base of
the constant table) but I hit this assert.

-- Christian



More information about the hotspot-compiler-dev mailing list