From b8b1d98a7cff6f3702a4ee3b90ad79e29256f062 Mon Sep 17 00:00:00 2001 From: Torsten Ruger Date: Tue, 24 Jun 2014 12:24:36 +0300 Subject: [PATCH] towards rubys true definition --- lib/vm/values/integer.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/vm/values/integer.rb b/lib/vm/values/integer.rb index 9d880f11..555dd83c 100644 --- a/lib/vm/values/integer.rb +++ b/lib/vm/values/integer.rb @@ -56,6 +56,11 @@ module Vm self end + def is_true? function + function.cmp( self , 0 ) + Vm::BranchCondition.new :ne + end + def move block , right block.mov( self , right ) self