Load the base's pointer after the bounds expressions have been evaluated, since they may affect the pointer if the base is an lvalue, see issue #1433.