Changing the test to run on runtimes that supports lookups with runtime determined boxing and on runtimes that doesn't support.
ldarga.s 0
constrained. !!T
ldarga.s 0
constrained. !!T
- callvirt instance int32 class IAdder`1<string>::PlusPlus()
+ callvirt instance int32 class IAdder`1<!!U>::PlusPlus()
ldarga.s 0
constrained. !!T
ldarga.s 0
constrained. !!T
- callvirt instance int32 class IAdder`1<string>::PlusPlus()
+ callvirt instance int32 class IAdder`1<!!U>::PlusPlus()
add
ldarga.s 0
constrained. !!T
add
ldarga.s 0
constrained. !!T
- callvirt instance int32 class IAdder`1<!!U>::PlusPlus()
+ callvirt instance int32 class IAdder`1<string>::PlusPlus()
ldarga.s 0
constrained. !!T
ldarga.s 0
constrained. !!T
- callvirt instance int32 class IAdder`1<!!U>::PlusPlus()
+ callvirt instance int32 class IAdder`1<string>::PlusPlus()
ldarga.s 0
constrained. !!T
ldarga.s 0
constrained. !!T
- callvirt instance int32 class IAdder`1<string>::PlusPlus<object>()
+ callvirt instance int32 class IAdder`1<!!U>::PlusPlus<object>()
ldarga.s 0
constrained. !!T
ldarga.s 0
constrained. !!T
- callvirt instance int32 class IAdder`1<string>::PlusPlus<object>()
+ callvirt instance int32 class IAdder`1<!!U>::PlusPlus<object>()
add
ldarga.s 0
constrained. !!T
add
ldarga.s 0
constrained. !!T
- callvirt instance int32 class IAdder`1<!!U>::PlusPlus<object>()
+ callvirt instance int32 class IAdder`1<string>::PlusPlus<object>()
ldarga.s 0
constrained. !!T
ldarga.s 0
constrained. !!T
- callvirt instance int32 class IAdder`1<!!U>::PlusPlus<object>()
+ callvirt instance int32 class IAdder`1<string>::PlusPlus<object>()