diff -r 509de793fde1 libgo/runtime/go-convert-interface.c
--- a/libgo/runtime/go-convert-interface.c	Wed Jun 30 14:07:44 2010 -0700
+++ b/libgo/runtime/go-convert-interface.c	Wed Jun 30 14:29:05 2010 -0700
@@ -35,7 +35,7 @@
   if (rhs == NULL)
     {
       if (success != NULL)
-	*success = 1;
+	*success = 0;
       return NULL;
     }
 
