icode: remove method information in IAbort
authorJean Privat <jean@pryen.org>
Mon, 10 Aug 2009 14:25:17 +0000 (10:25 -0400)
committerJean Privat <jean@pryen.org>
Mon, 10 Aug 2009 14:25:17 +0000 (10:25 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

41 files changed:
src/analysis/icode_dump.nit
src/compiling/compiling_icode.nit
src/icode/icode_base.nit
src/icode/icode_builder.nit
src/icode/icode_tools.nit
tests/sav/base_abort.sav
tests/sav/base_as_cast_alt1.sav
tests/sav/base_as_cast_alt2.sav
tests/sav/base_as_cast_alt3.sav
tests/sav/base_as_cast_alt4.sav
tests/sav/base_as_cast_alt5.sav
tests/sav/base_as_cast_alt6.sav
tests/sav/base_as_notnull_alt5.sav
tests/sav/base_as_notnull_alt6.sav
tests/sav/base_attr_nullable_alt1.sav
tests/sav/base_attr_nullable_alt2.sav
tests/sav/base_attr_nullable_alt3.sav
tests/sav/base_attr_nullable_alt4.sav
tests/sav/base_attr_nullable_alt5.sav
tests/sav/base_attr_nullable_int_alt1.sav
tests/sav/base_attr_nullable_int_alt2.sav
tests/sav/base_attr_nullable_int_alt3.sav
tests/sav/base_attr_nullable_int_alt4.sav
tests/sav/base_attr_nullable_int_alt5.sav
tests/sav/base_closure_default1_alt3.sav
tests/sav/base_closure_default2_alt3.sav
tests/sav/base_closure_default3_alt3.sav
tests/sav/base_closure_default4_alt3.sav
tests/sav/base_isa_cast_alt6.sav
tests/sav/base_isa_cast_self_alt6.sav
tests/sav/base_primitive_null_alt1.sav
tests/sav/base_primitive_null_alt2.sav
tests/sav/base_primitive_null_alt3.sav
tests/sav/rterror_check.sav
tests/sav/rterror_null_receiver_alt1.sav
tests/sav/rterror_null_receiver_alt2.sav
tests/sav/rterror_null_receiver_alt3.sav
tests/sav/rterror_null_receiver_alt4.sav
tests/sav/rterror_null_receiver_alt5.sav
tests/sav/rterror_null_receiver_alt6.sav
tests/sav/test_map_closure_default_alt1.sav

index 3554816..7c11458 100644 (file)
@@ -254,12 +254,7 @@ end
 redef class IAbort
        redef fun dump_intern(icd)
        do
-               var pl = property_location
-               if pl != null then
-                       return "ABORT (\"{texts.join("\", \"")}\") in {pl.full_name}"
-               else
-                       return "ABORT (\"{texts.join("\", \"")}\")"
-               end
+               return "ABORT (\"{texts.join("\", \"")}\")"
        end
 end
 
index d355bb1..d14b322 100644 (file)
@@ -574,16 +574,11 @@ redef class IAbort
                v.add_instr(s.to_s)
 
                var ll = location
-               var pl = property_location
-               s = new Buffer.from("fprintf(stderr, \"")
-               if pl != null then s.append(" in %s")
-               s.append(" (%s")
+               s = new Buffer.from("fprintf(stderr, \" (%s")
                if ll != null then
                        s.append(":%d")
                end
-               s.append(")\\n\", ")
-               if pl != null then s.append("LOCATE_{pl.cname}, ")
-               s.append("LOCATE_{module_location.name}")
+               s.append(")\\n\", LOCATE_{module_location.name}")
                if ll != null then
                        s.append(", {ll.line_start}")
                end
index 11d5a6f..5c265e6 100644 (file)
@@ -192,14 +192,11 @@ special ICode0
        # The reason the abort occured
        # tests.first is the format
        readable var _texts: Array[String]
-       # The local property that has the abort (if any)
-       readable var _property_location: nullable MMLocalProperty
        # The module that has the abort
        readable var _module_location: MMModule
-       init(t: Array[String], pl: nullable MMLocalProperty, ml: MMModule)
+       init(t: Array[String], ml: MMModule)
        do
                _texts = t
-               _property_location = pl
                _module_location = ml
        end
 end
index 88c3796..ac9a9d5 100644 (file)
@@ -94,7 +94,7 @@ class ICodeBuilder
        # Add a localized IAbort
        fun add_abort(s: String...)
        do
-               stmt(new IAbort(s, method, module))
+               stmt(new IAbort(s, module))
        end
 
        # Add an assigment to the iroutine return value
index 2d059e2..22be379 100644 (file)
@@ -216,7 +216,7 @@ end
 redef class IAbort
        redef fun inner_dup_with(d)
        do
-               return new IAbort(texts, property_location, module_location)
+               return new IAbort(texts, module_location)
        end
 end
 
index c2d8821..38ec583 100644 (file)
@@ -1,4 +1,4 @@
-Aborted in base_abort::Object::foo (./base_abort.nit:21)
+Aborted (./base_abort.nit:21)
 ,---- Stack trace -- - -  -
 | base_abort::Object::foo (./base_abort.nit:19)
 | base_abort::Sys::(kernel::Sys::main) (./base_abort.nit:24)
index 324823a..ea8f7dc 100644 (file)
@@ -1,7 +1,7 @@
 0
 0
 0
-Cast failed in base_as_cast_alt1::Sys::(kernel::Sys::main) (alt/base_as_cast_alt1.nit:45)
+Cast failed (alt/base_as_cast_alt1.nit:45)
 ,---- Stack trace -- - -  -
 | base_as_cast_alt1::Sys::(kernel::Sys::main) (alt/base_as_cast_alt1.nit:39)
 `------------------- - -  -
index c9636fb..5575e9b 100644 (file)
@@ -1,7 +1,7 @@
 0
 0
 0
-Cast failed in base_as_cast_alt2::Sys::(kernel::Sys::main) (alt/base_as_cast_alt2.nit:46)
+Cast failed (alt/base_as_cast_alt2.nit:46)
 ,---- Stack trace -- - -  -
 | base_as_cast_alt2::Sys::(kernel::Sys::main) (alt/base_as_cast_alt2.nit:39)
 `------------------- - -  -
index f0616f5..cdc7f3d 100644 (file)
@@ -1,7 +1,7 @@
 0
 0
 0
-Cast failed in base_as_cast_alt3::Sys::(kernel::Sys::main) (alt/base_as_cast_alt3.nit:47)
+Cast failed (alt/base_as_cast_alt3.nit:47)
 ,---- Stack trace -- - -  -
 | base_as_cast_alt3::Sys::(kernel::Sys::main) (alt/base_as_cast_alt3.nit:39)
 `------------------- - -  -
index c948272..2464f8d 100644 (file)
@@ -1,7 +1,7 @@
 0
 0
 0
-Cast failed in base_as_cast_alt4::Sys::(kernel::Sys::main) (alt/base_as_cast_alt4.nit:48)
+Cast failed (alt/base_as_cast_alt4.nit:48)
 ,---- Stack trace -- - -  -
 | base_as_cast_alt4::Sys::(kernel::Sys::main) (alt/base_as_cast_alt4.nit:39)
 `------------------- - -  -
index ce764fd..24c0e3b 100644 (file)
@@ -7,7 +7,7 @@
 2
 2
 2
-Cast failed in base_as_cast_alt5::Sys::(kernel::Sys::main) (alt/base_as_cast_alt5.nit:57)
+Cast failed (alt/base_as_cast_alt5.nit:57)
 ,---- Stack trace -- - -  -
 | base_as_cast_alt5::Sys::(kernel::Sys::main) (alt/base_as_cast_alt5.nit:39)
 `------------------- - -  -
index 607a0c5..eb3b845 100644 (file)
@@ -7,7 +7,7 @@
 2
 2
 2
-Cast failed in base_as_cast_alt6::Sys::(kernel::Sys::main) (alt/base_as_cast_alt6.nit:58)
+Cast failed (alt/base_as_cast_alt6.nit:58)
 ,---- Stack trace -- - -  -
 | base_as_cast_alt6::Sys::(kernel::Sys::main) (alt/base_as_cast_alt6.nit:39)
 `------------------- - -  -
index 5688572..89de6db 100644 (file)
@@ -8,7 +8,7 @@
 3
 6
 
-Cast failed in base_as_notnull_alt5::Sys::(kernel::Sys::main) (alt/base_as_notnull_alt5.nit:59)
+Cast failed (alt/base_as_notnull_alt5.nit:59)
 ,---- Stack trace -- - -  -
 | base_as_notnull_alt5::Sys::(kernel::Sys::main) (alt/base_as_notnull_alt5.nit:32)
 `------------------- - -  -
index 70f6877..76a87d0 100644 (file)
@@ -8,7 +8,7 @@
 3
 6
 
-Cast failed in base_as_notnull_alt6::Sys::(kernel::Sys::main) (alt/base_as_notnull_alt6.nit:60)
+Cast failed (alt/base_as_notnull_alt6.nit:60)
 ,---- Stack trace -- - -  -
 | base_as_notnull_alt6::Sys::(kernel::Sys::main) (alt/base_as_notnull_alt6.nit:32)
 `------------------- - -  -
index c3800b8..ab3e8f9 100644 (file)
@@ -1,4 +1,4 @@
-Uninitialized attribute _a1 in base_attr_nullable_alt1::Foo::run (alt/base_attr_nullable_alt1.nit:38)
+Uninitialized attribute _a1 (alt/base_attr_nullable_alt1.nit:38)
 ,---- Stack trace -- - -  -
 | base_attr_nullable_alt1::Foo::run (alt/base_attr_nullable_alt1.nit:36)
 | base_attr_nullable_alt1::Foo::init (alt/base_attr_nullable_alt1.nit:48)
index 428d2f8..bfafd3f 100644 (file)
@@ -1,5 +1,5 @@
 1
-Uninitialized attribute _a2 in base_attr_nullable_alt2::Foo::a2 (alt/base_attr_nullable_alt2.nit:35)
+Uninitialized attribute _a2 (alt/base_attr_nullable_alt2.nit:35)
 ,---- Stack trace -- - -  -
 | base_attr_nullable_alt2::Foo::a2 (alt/base_attr_nullable_alt2.nit:35)
 | base_attr_nullable_alt2::Foo::run (alt/base_attr_nullable_alt2.nit:36)
index 0888aad..c5b2e02 100644 (file)
@@ -1,4 +1,4 @@
-Uninitialized attribute _a1 in base_attr_nullable_alt3::Bar::(base_attr_nullable_alt3::Foo::run) (alt/base_attr_nullable_alt3.nit:64)
+Uninitialized attribute _a1 (alt/base_attr_nullable_alt3.nit:64)
 ,---- Stack trace -- - -  -
 | base_attr_nullable_alt3::Bar::(base_attr_nullable_alt3::Foo::run) (alt/base_attr_nullable_alt3.nit:62)
 | base_attr_nullable_alt3::Bar::init (alt/base_attr_nullable_alt3.nit:69)
index b387535..8acbbdb 100644 (file)
@@ -1,5 +1,5 @@
 10
-Uninitialized attribute _a2 in base_attr_nullable_alt4::Foo::run_other (alt/base_attr_nullable_alt4.nit:45)
+Uninitialized attribute _a2 (alt/base_attr_nullable_alt4.nit:45)
 ,---- Stack trace -- - -  -
 | base_attr_nullable_alt4::Foo::run_other (alt/base_attr_nullable_alt4.nit:42)
 | base_attr_nullable_alt4::Bar::init (alt/base_attr_nullable_alt4.nit:69)
index 798d8d7..2a7cf20 100644 (file)
@@ -1,6 +1,6 @@
 10
 20
-Uninitialized attribute _a3 in base_attr_nullable_alt5::Bar::(base_attr_nullable_alt5::Foo::run) (alt/base_attr_nullable_alt5.nit:66)
+Uninitialized attribute _a3 (alt/base_attr_nullable_alt5.nit:66)
 ,---- Stack trace -- - -  -
 | base_attr_nullable_alt5::Bar::(base_attr_nullable_alt5::Foo::run) (alt/base_attr_nullable_alt5.nit:62)
 | base_attr_nullable_alt5::Bar::init (alt/base_attr_nullable_alt5.nit:69)
index 32184bb..4454cb1 100644 (file)
@@ -1,4 +1,4 @@
-Uninitialized attribute _a1 in base_attr_nullable_int_alt1::Foo::run (alt/base_attr_nullable_int_alt1.nit:32)
+Uninitialized attribute _a1 (alt/base_attr_nullable_int_alt1.nit:32)
 ,---- Stack trace -- - -  -
 | base_attr_nullable_int_alt1::Foo::run (alt/base_attr_nullable_int_alt1.nit:30)
 | base_attr_nullable_int_alt1::Foo::init (alt/base_attr_nullable_int_alt1.nit:42)
index 42bbe46..25ed9f7 100644 (file)
@@ -1,5 +1,5 @@
 1
-Uninitialized attribute _a2 in base_attr_nullable_int_alt2::Foo::a2 (alt/base_attr_nullable_int_alt2.nit:29)
+Uninitialized attribute _a2 (alt/base_attr_nullable_int_alt2.nit:29)
 ,---- Stack trace -- - -  -
 | base_attr_nullable_int_alt2::Foo::a2 (alt/base_attr_nullable_int_alt2.nit:29)
 | base_attr_nullable_int_alt2::Foo::run (alt/base_attr_nullable_int_alt2.nit:30)
index 40863a2..9bdf25a 100644 (file)
@@ -1,4 +1,4 @@
-Uninitialized attribute _a1 in base_attr_nullable_int_alt3::Bar::(base_attr_nullable_int_alt3::Foo::run) (alt/base_attr_nullable_int_alt3.nit:58)
+Uninitialized attribute _a1 (alt/base_attr_nullable_int_alt3.nit:58)
 ,---- Stack trace -- - -  -
 | base_attr_nullable_int_alt3::Bar::(base_attr_nullable_int_alt3::Foo::run) (alt/base_attr_nullable_int_alt3.nit:56)
 | base_attr_nullable_int_alt3::Bar::init (alt/base_attr_nullable_int_alt3.nit:63)
index 92447fc..efd87bc 100644 (file)
@@ -1,5 +1,5 @@
 10
-Uninitialized attribute _a2 in base_attr_nullable_int_alt4::Foo::run_other (alt/base_attr_nullable_int_alt4.nit:39)
+Uninitialized attribute _a2 (alt/base_attr_nullable_int_alt4.nit:39)
 ,---- Stack trace -- - -  -
 | base_attr_nullable_int_alt4::Foo::run_other (alt/base_attr_nullable_int_alt4.nit:36)
 | base_attr_nullable_int_alt4::Bar::init (alt/base_attr_nullable_int_alt4.nit:63)
index f5e49d8..bf8e500 100644 (file)
@@ -1,6 +1,6 @@
 10
 20
-Uninitialized attribute _a3 in base_attr_nullable_int_alt5::Bar::(base_attr_nullable_int_alt5::Foo::run) (alt/base_attr_nullable_int_alt5.nit:60)
+Uninitialized attribute _a3 (alt/base_attr_nullable_int_alt5.nit:60)
 ,---- Stack trace -- - -  -
 | base_attr_nullable_int_alt5::Bar::(base_attr_nullable_int_alt5::Foo::run) (alt/base_attr_nullable_int_alt5.nit:56)
 | base_attr_nullable_int_alt5::Bar::init (alt/base_attr_nullable_int_alt5.nit:63)
index 6c6724d..924c5c9 100644 (file)
@@ -4,7 +4,7 @@
 3
 0
 1
-Aborted in base_closure_default1_alt3::A::foo (alt/base_closure_default1_alt3.nit:24)
+Aborted (alt/base_closure_default1_alt3.nit:24)
 ,---- Stack trace -- - -  -
 | base_closure_default1_alt3::A::foo (alt/base_closure_default1_alt3.nit:20)
 | base_closure_default1_alt3::Sys::(kernel::Sys::main) (alt/base_closure_default1_alt3.nit:36)
index 8bf2118..9dc27f1 100644 (file)
@@ -4,7 +4,7 @@
 3
 0
 1
-Aborted in base_closure_default2_alt3::A::foo (alt/base_closure_default2_alt3.nit:24)
+Aborted (alt/base_closure_default2_alt3.nit:24)
 ,---- Stack trace -- - -  -
 | base_closure_default2_alt3::A::foo (alt/base_closure_default2_alt3.nit:20)
 | base_closure_default2_alt3::Sys::(kernel::Sys::main) (alt/base_closure_default2_alt3.nit:37)
index c7a3b8e..24832da 100644 (file)
@@ -4,7 +4,7 @@
 3
 0
 1
-Aborted in base_closure_default3_alt3::A::foo (alt/base_closure_default3_alt3.nit:24)
+Aborted (alt/base_closure_default3_alt3.nit:24)
 ,---- Stack trace -- - -  -
 | base_closure_default3_alt3::A::foo (alt/base_closure_default3_alt3.nit:20)
 | base_closure_default3_alt3::Sys::(kernel::Sys::main) (alt/base_closure_default3_alt3.nit:35)
index d758e10..0812bec 100644 (file)
@@ -4,7 +4,7 @@
 3
 0
 1
-Aborted in base_closure_default4_alt3::A::foo (alt/base_closure_default4_alt3.nit:24)
+Aborted (alt/base_closure_default4_alt3.nit:24)
 ,---- Stack trace -- - -  -
 | base_closure_default4_alt3::A::foo (alt/base_closure_default4_alt3.nit:20)
 | base_closure_default4_alt3::Sys::(kernel::Sys::main) (alt/base_closure_default4_alt3.nit:35)
index 91ff640..653a0dc 100644 (file)
@@ -1,4 +1,4 @@
-Assert failed in base_isa_cast_alt6::Sys::(kernel::Sys::main) (alt/base_isa_cast_alt6.nit:58)
+Assert failed (alt/base_isa_cast_alt6.nit:58)
 ,---- Stack trace -- - -  -
 | base_isa_cast_alt6::Sys::(kernel::Sys::main) (alt/base_isa_cast_alt6.nit:35)
 `------------------- - -  -
index 7951723..4486c7d 100644 (file)
@@ -1,4 +1,4 @@
-Assert failed in base_isa_cast_self_alt6::A::work (alt/base_isa_cast_self_alt6.nit:44)
+Assert failed (alt/base_isa_cast_self_alt6.nit:44)
 ,---- Stack trace -- - -  -
 | base_isa_cast_self_alt6::A::work (alt/base_isa_cast_self_alt6.nit:22)
 | base_isa_cast_self_alt6::Sys::(kernel::Sys::main) (alt/base_isa_cast_self_alt6.nit:61)
index b379a8f..f668d5e 100644 (file)
@@ -3,7 +3,7 @@ true
 true
 true
 true
-Reciever is null in base_primitive_null_alt1::A::init (alt/base_primitive_null_alt1.nit:34)
+Reciever is null (alt/base_primitive_null_alt1.nit:34)
 ,---- Stack trace -- - -  -
 | base_primitive_null_alt1::A::init (alt/base_primitive_null_alt1.nit:24)
 | new A base_primitive_null_alt1::A::init (alt/base_primitive_null_alt1.nit:24)
index a53f21f..a92c04c 100644 (file)
@@ -8,7 +8,7 @@ true
 true
 true
 true
-Reciever is null in base_primitive_null_alt2::A::init (alt/base_primitive_null_alt2.nit:43)
+Reciever is null (alt/base_primitive_null_alt2.nit:43)
 ,---- Stack trace -- - -  -
 | base_primitive_null_alt2::A::init (alt/base_primitive_null_alt2.nit:24)
 | new A base_primitive_null_alt2::A::init (alt/base_primitive_null_alt2.nit:24)
index 69e4e5a..8723588 100644 (file)
@@ -13,7 +13,7 @@ true
 true
 true
 true
-Reciever is null in base_primitive_null_alt3::A::init (alt/base_primitive_null_alt3.nit:52)
+Reciever is null (alt/base_primitive_null_alt3.nit:52)
 ,---- Stack trace -- - -  -
 | base_primitive_null_alt3::A::init (alt/base_primitive_null_alt3.nit:24)
 | new A base_primitive_null_alt3::A::init (alt/base_primitive_null_alt3.nit:24)
index 14f4b2a..d7fadf3 100644 (file)
@@ -1,4 +1,4 @@
-Assert 'fail'  failed in rterror_check::Sys::(kernel::Sys::main) (./rterror_check.nit:20)
+Assert 'fail'  failed (./rterror_check.nit:20)
 ,---- Stack trace -- - -  -
 | rterror_check::Sys::(kernel::Sys::main) (./rterror_check.nit:18)
 `------------------- - -  -
index 223e009..c0bb868 100644 (file)
@@ -1,6 +1,6 @@
 true
 false
-Reciever is null in rterror_null_receiver_alt1::Sys::(kernel::Sys::main) (alt/rterror_null_receiver_alt1.nit:26)
+Reciever is null (alt/rterror_null_receiver_alt1.nit:26)
 ,---- Stack trace -- - -  -
 | rterror_null_receiver_alt1::Sys::(kernel::Sys::main) (alt/rterror_null_receiver_alt1.nit:23)
 `------------------- - -  -
index 2439b2f..8fd3b8b 100644 (file)
@@ -1,6 +1,6 @@
 true
 false
-Reciever is null in rterror_null_receiver_alt2::Sys::(kernel::Sys::main) (alt/rterror_null_receiver_alt2.nit:27)
+Reciever is null (alt/rterror_null_receiver_alt2.nit:27)
 ,---- Stack trace -- - -  -
 | rterror_null_receiver_alt2::Sys::(kernel::Sys::main) (alt/rterror_null_receiver_alt2.nit:23)
 `------------------- - -  -
index a15e1ce..13672e9 100644 (file)
@@ -1,6 +1,6 @@
 true
 false
-Reciever is null in rterror_null_receiver_alt3::Sys::(kernel::Sys::main) (alt/rterror_null_receiver_alt3.nit:28)
+Reciever is null (alt/rterror_null_receiver_alt3.nit:28)
 ,---- Stack trace -- - -  -
 | rterror_null_receiver_alt3::Sys::(kernel::Sys::main) (alt/rterror_null_receiver_alt3.nit:23)
 `------------------- - -  -
index 8a34da1..8bc9fa9 100644 (file)
@@ -1,6 +1,6 @@
 true
 false
-Reciever is null in rterror_null_receiver_alt4::Sys::(kernel::Sys::main) (alt/rterror_null_receiver_alt4.nit:29)
+Reciever is null (alt/rterror_null_receiver_alt4.nit:29)
 ,---- Stack trace -- - -  -
 | rterror_null_receiver_alt4::Sys::(kernel::Sys::main) (alt/rterror_null_receiver_alt4.nit:23)
 `------------------- - -  -
index 98001f1..d72ff83 100644 (file)
@@ -1,6 +1,6 @@
 true
 false
-Reciever is null in rterror_null_receiver_alt5::Sys::(kernel::Sys::main) (alt/rterror_null_receiver_alt5.nit:30)
+Reciever is null (alt/rterror_null_receiver_alt5.nit:30)
 ,---- Stack trace -- - -  -
 | rterror_null_receiver_alt5::Sys::(kernel::Sys::main) (alt/rterror_null_receiver_alt5.nit:23)
 `------------------- - -  -
index b582b3c..8e44076 100644 (file)
@@ -1,6 +1,6 @@
 true
 false
-Reciever is null in rterror_null_receiver_alt6::Sys::(kernel::Sys::main) (alt/rterror_null_receiver_alt6.nit:31)
+Reciever is null (alt/rterror_null_receiver_alt6.nit:31)
 ,---- Stack trace -- - -  -
 | rterror_null_receiver_alt6::Sys::(kernel::Sys::main) (alt/rterror_null_receiver_alt6.nit:23)
 `------------------- - -  -
index 2b8295a..2334a46 100644 (file)
@@ -10,7 +10,7 @@ N:
 false
 black
 false
-Aborted in test_map_closure_default_alt1::Map::get (alt/test_map_closure_default_alt1.nit:19)
+Aborted (alt/test_map_closure_default_alt1.nit:19)
 ,---- Stack trace -- - -  -
 | test_map_closure_default_alt1::Map::get (alt/test_map_closure_default_alt1.nit:18)
 | test_map_closure_default_alt1::Sys::(kernel::Sys::main) (alt/test_map_closure_default_alt1.nit:28)