[Mono-bugs] [Bug 68711][Nor] Changed - implicit casts not transitive

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 3 Jan 2005 08:16:37 -0500 (EST)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by bmaurer@users.sf.net.

http://bugzilla.ximian.com/show_bug.cgi?id=68711

--- shadow/68711	2005-01-03 06:14:44.000000000 -0500
+++ shadow/68711.tmp.11854	2005-01-03 08:16:37.000000000 -0500
@@ -145,6 +145,15 @@
 68711.cs(18) error CS0030: Cannot convert type 'int' to 'decimal'
 ImplicitConversionStandard: from Int32 to Int32
 Compilation failed: 1 error(s), 0 warnings
 
 So It does work eventually, but I need to supress that CS0030 error in
 this case.
+
+------- Additional Comments From bmaurer@users.sf.net  2005-01-03 08:16 -------
+Duncan,
+
+If I remember the spec correctly, for a user defined conv, you are
+allowed 1 *builtin* implicit to go to the src type, and 1 to go to the
+dest type. Also, the decimal -> int is a builtin, according to the spec.
+
+I might be wrong about this, and dont have time to look it up right now.