Author: jonathan
Date: Tue Jul 29 07:43:18 2008
New Revision: 29845

Modified:
   trunk/languages/perl6/src/classes/Object.pir

Log:
[rakudo] Implement get_bool vtable method in Object, such that it tests 
definedness. This means things like 'ok Foo.new' used in some spectests can 
work.

Modified: trunk/languages/perl6/src/classes/Object.pir
==============================================================================
--- trunk/languages/perl6/src/classes/Object.pir        (original)
+++ trunk/languages/perl6/src/classes/Object.pir        Tue Jul 29 07:43:18 2008
@@ -304,6 +304,17 @@
  .return 'prefix:?'(self)
 .end
 
+=item get_bool (vtable)
+
+Returns true if the object is defined, false otherwise.
+
+=cut
+
+.sub '' :vtable('get_bool')
+    $I0 = 'defined'(self)
+    .return ($I0)
+.end
+
 =item print()
 
 =item say()

Reply via email to