src: use macro PRINT_ERROR for deferred method error
authorAlexis Laferrière <alexis.laf@xymus.net>
Wed, 28 May 2014 21:40:39 +0000 (17:40 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Wed, 28 May 2014 21:49:47 +0000 (17:49 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

src/abstract_compiler.nit

index 544a23f..0093e60 100644 (file)
@@ -1645,7 +1645,7 @@ redef class AMethPropdef
        do
                if mpropdef.is_abstract then
                        var cn = v.class_name_string(arguments.first)
-                       v.add("fprintf(stderr, \"Runtime error: Abstract method `%s` called on `%s`\", \"{mpropdef.mproperty.name.escape_to_c}\", {cn});")
+                       v.add("PRINT_ERROR(\"Runtime error: Abstract method `%s` called on `%s`\", \"{mpropdef.mproperty.name.escape_to_c}\", {cn});")
                        v.add_raw_abort
                        return
                end