Author: allison
Date: Tue Oct  2 01:10:08 2007
New Revision: 21741

Modified:
   branches/pdd15oo/t/pmc/mmd.t

Log:
[pdd15oo] Converting 'find_type' idiom in MMD tests to new metamodel.


Modified: branches/pdd15oo/t/pmc/mmd.t
==============================================================================
--- branches/pdd15oo/t/pmc/mmd.t        (original)
+++ branches/pdd15oo/t/pmc/mmd.t        Tue Oct  2 01:10:08 2007
@@ -32,16 +32,16 @@
 
     .local  pmc lib_perl_group
     lib_perl_group    = loadlib 'perl_group'
-    .local  int type_perl_int
-    type_perl_int     = find_type 'PerlInt'
+    .local int type_perl_int
+    type_perl_int = find_type 'PerlInt'
 
     .local pmc divide
     divide = global "Integer_divide_PerlInt"
     mmdvtregister .MMD_DIVIDE, .Integer, type_perl_int, divide
 
-    $P0 = new 'type_perl_int'
+    $P0 = new 'PerlInt'
     $P1 = new 'Integer'
-    $P2 = new 'type_perl_int'
+    $P2 = new 'PerlInt'
     $P1 = 10
     $P2 = 3
     $P0 = $P1 / $P2
@@ -513,12 +513,10 @@
 .sub 'test' :main
     .local  pmc  lib_perl_group
     lib_perl_group    = loadlib 'perl_group'
-    .local  int  type_perl_string
-    type_perl_string  = find_type 'PerlInt'
 
     $P0 = new 'String'
     $P0 = "ok 1\n"
-    $P1 = new 'type_perl_string'
+    $P1 = new 'PerlInt'
     $P1 = "ok 2\n"
     p($P0)
     p($P1)
@@ -554,12 +552,10 @@
 .sub main :main
     .local  pmc  lib_perl_group
     lib_perl_group    = loadlib 'perl_group'
-    .local  int  type_perl_string
-    type_perl_string  = find_type 'PerlInt'
 
     $P0 = new 'String'
     $P0 = "ok 1\n"
-    $P1 = new 'type_perl_string'
+    $P1 = new 'PerlInt'
     $P1 = "ok 2\n"
     p($P0)
     p($P1)
@@ -595,12 +591,10 @@
 .sub main :main
     .local  pmc  lib_perl_group
     lib_perl_group    = loadlib 'perl_group'
-    .local  int  type_perl_string
-    type_perl_string  = find_type 'PerlInt'
 
     $P0 = new 'String'
     $P0 = "ok 1\n"
-    $P1 = new 'type_perl_string'
+    $P1 = new 'PerlInt'
     $P1 = "ok 2\n"
     p($P0)
     p($P1)
@@ -639,14 +633,10 @@
 .sub main :main
     .local  pmc  lib_perl_group
     lib_perl_group    = loadlib 'perl_group'
-    .local  int  type_perl_string
-    type_perl_string  = find_type 'PerlInt'
-    .local  int  type_perl_int
-    type_perl_int     = find_type 'PerlInt'
 
     $P0 = new 'String'
     $P0 = "ok 1\n"
-    $P1 = new 'type_perl_string'
+    $P1 = new 'PerlInt'
     $P1 = "ok 2\n"
     p($P0)
     p($P1)
@@ -658,7 +648,7 @@
     $P1 = "ok 4\n"
     p($P0)
     p($P1)
-    $P0 = new 'type_perl_int'
+    $P0 = new 'PerlInt'
     $P0 = 42
     p($P0)
 .end
@@ -694,14 +684,10 @@
 .sub main :main
     .local  pmc  lib_perl_group
     lib_perl_group    = loadlib 'perl_group'
-    .local  int  type_perl_string
-    type_perl_string  = find_type 'PerlInt'
-    .local  int  type_perl_int
-    type_perl_int     = find_type 'PerlInt'
 
     $P0 = new 'String'
     $P0 = "ok 1\n"
-    $P1 = new 'type_perl_string'
+    $P1 = new 'PerlInt'
     $P1 = "ok 2\n"
     p($P0)
     p($P1)
@@ -740,14 +726,10 @@
 .sub main :main
     .local  pmc  lib_perl_group
     lib_perl_group    = loadlib 'perl_group'
-    .local  int  type_perl_string
-    type_perl_string  = find_type 'PerlInt'
-    .local  int  type_perl_int
-    type_perl_int     = find_type 'PerlInt'
 
     $P0 = new 'String'
     $P0 = "ok 1\n"
-    $P1 = new 'type_perl_string'
+    $P1 = new 'PerlInt'
     $P1 = "ok 2\n"
     p($P0)
     p($P1)
@@ -784,21 +766,17 @@
 .sub main :main
     .local  pmc  lib_perl_group
     lib_perl_group    = loadlib 'perl_group'
-    .local  int  type_perl_string
-    type_perl_string  = find_type 'PerlInt'
-    .local  int  type_perl_int
-    type_perl_int     = find_type 'PerlInt'
 
     $P0 = new 'String'
     $P0 = "ok 1\n"
-    $P1 = new 'type_perl_string'
+    $P1 = new 'PerlInt'
     $P1 = "ok 2\n"
     p($P0)
     p($P1)
-    $P0 = new 'type_perl_int'
+    $P0 = new 'PerlInt'
     $P0 = 42
     p($P0)
-    $P0 = new 'type_perl_int'
+    $P0 = new 'PerlInt'
     $P0 = 43
     q($P0)
 .end
@@ -876,14 +854,10 @@
 .sub main :main
     .local  pmc  lib_perl_group
     lib_perl_group    = loadlib 'perl_group'
-    .local  int  type_perl_string
-    type_perl_string  = find_type 'PerlInt'
-    .local  int  type_perl_int
-    type_perl_int     = find_type 'PerlInt'
 
     .local pmc d, l, r
-    l = new 'type_perl_int'
-    r = new 'type_perl_int'
+    l = new 'PerlInt'
+    r = new 'PerlInt'
     l = 3
     r = 39
     d = l."__add"(r)
@@ -1054,8 +1028,7 @@
 .sub main :main
     newclass $P0, 'Foo'
 
-    $I0 = find_type 'Foo'
-    $P0 = new $I0
+    $P0 = new 'Foo'
 
     $P0.'bar'('Bar!')
 
@@ -1258,11 +1231,8 @@
     .local pmc class
     newclass class, [ 'Some'; 'Class' ]
 
-    .local int class_type
-    class_type = find_type [ 'Some'; 'Class' ]
-
     .local pmc instance
-    instance = new class_type
+    instance = new [ 'Some'; 'Class' ]
 
     .local string name
     name = typeof instance
@@ -1281,11 +1251,8 @@
     .local pmc class
     newclass class, [ 'Some'; 'Class' ]
 
-    .local int class_type
-    class_type = find_type [ 'Some'; 'Class' ]
-
     .local pmc instance
-    instance = new class_type
+    instance = new [ 'Some'; 'Class' ]
 
     foo( instance )
     end

Reply via email to