Fixing a bug where ReferenceEquals was called on value types.
commitc42af957b5002c1e55680f536500e7bbc874c98c
authorayende <ayende@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Sun, 18 Nov 2007 03:23:07 +0000 (18 03:23 +0000)
committerayende <ayende@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Sun, 18 Nov 2007 03:23:07 +0000 (18 03:23 +0000)
tree15ab362b9cf5e1ea4f66726af0d4ac24fb9e05e0
parent6204c837aa7d72b75dda5a6084a989bbabb0734f
Fixing a bug where ReferenceEquals was called on value types.
Making sure that we can handle IntPtr values correctly, now, if there isn't a direct ldind_XYZ instruction, we will use an unbox.any instead of box & ldind

git-svn-id: https://svn.castleproject.org/svn/castle/trunk@4492 73e77b4c-caa6-f847-a29a-24ab75ae54b6
Tools/Castle.DynamicProxy2/Castle.DynamicProxy.Tests/RhinoMocksTestCase.cs
Tools/Castle.DynamicProxy2/Castle.DynamicProxy/Generators/Emitters/OpCodeUtil.cs
Tools/Castle.DynamicProxy2/Castle.DynamicProxy/Generators/Emitters/SimpleAST/ConvertExpression.cs