diff --git a/src/coreclr/jit/gentree.cpp b/src/coreclr/jit/gentree.cpp index 489e5d08c70808..7e12809f2081b2 100644 --- a/src/coreclr/jit/gentree.cpp +++ b/src/coreclr/jit/gentree.cpp @@ -5501,9 +5501,9 @@ unsigned Compiler::gtSetEvalOrder(GenTree* tree) case GT_MDARR_LOWER_BOUND: level++; - // Array meta-data access should be the same as an indirection, which has a costEx of IND_COST_EX. - costEx = IND_COST_EX - 1; - costSz = 2; + // Array meta-data access should be the same as an IND(ADD(ADDR, SMALL_CNS)). + costEx = IND_COST_EX + 1; + costSz = 2 * 2; break; case GT_BLK: