Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtsushi Eno <atsushieno@gmail.com>2005-01-20 11:40:13 +0300
committerAtsushi Eno <atsushieno@gmail.com>2005-01-20 11:40:13 +0300
commit8cf87a32420ca34b7f05fd5689c958e328ff0b3c (patch)
tree6522453b0d4df32f5816ff0dffc90f223e45340e /mcs/class/System.Data/Mono.Data.SqlExpressions
parentd75832922d07e06f69db8740f2cd6df816a33c91 (diff)
2005-01-20 Atsushi Enomoto <atsushi@ximian.com>
* Numeric.cs : Fixed ToSameType(). It should let conversion result to reference values. svn path=/trunk/mcs/; revision=39239
Diffstat (limited to 'mcs/class/System.Data/Mono.Data.SqlExpressions')
-rw-r--r--mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog5
-rw-r--r--mcs/class/System.Data/Mono.Data.SqlExpressions/Numeric.cs4
2 files changed, 7 insertions, 2 deletions
diff --git a/mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog b/mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog
index 2451c9a8dd9..ea89615b22a 100644
--- a/mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog
+++ b/mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog
@@ -1,5 +1,10 @@
2005-01-20 Atsushi Enomoto <atsushi@ximian.com>
+ * Numeric.cs : Fixed ToSameType(). It should let conversion result to
+ reference values.
+
+2005-01-20 Atsushi Enomoto <atsushi@ximian.com>
+
* Parser.jay : let's use debug flag when MONO_DEBUG_SQLEXPRESSIONS
environment variable is set.
Fixed substring() function. C# cast does not allow implicit
diff --git a/mcs/class/System.Data/Mono.Data.SqlExpressions/Numeric.cs b/mcs/class/System.Data/Mono.Data.SqlExpressions/Numeric.cs
index d8e347c9586..0f8fd67469a 100644
--- a/mcs/class/System.Data/Mono.Data.SqlExpressions/Numeric.cs
+++ b/mcs/class/System.Data/Mono.Data.SqlExpressions/Numeric.cs
@@ -71,9 +71,9 @@ namespace Mono.Data.SqlExpressions {
// is it ok to make such assumptions about the order of an enum?
if (tc1 < tc2)
- Convert.ChangeType (o1, tc2);
+ o1 = (IConvertible) Convert.ChangeType (o1, tc2);
else
- Convert.ChangeType (o2, tc1);
+ o2 = (IConvertible) Convert.ChangeType (o2, tc1);
}
internal static IConvertible Add (IConvertible o1, IConvertible o2)