]> gitweb.factorcode.org Git - factor.git/commitdiff
Fix undefined-symbol reporting on 32-bit architectures; the return address is exactly...
authorSlava Pestov <slava@factorcode.org>
Wed, 14 Sep 2011 03:43:07 +0000 (20:43 -0700)
committerSlava Pestov <slava@factorcode.org>
Wed, 14 Sep 2011 03:43:07 +0000 (20:43 -0700)
vm/code_blocks.cpp

index c464416fb62a54e0ac2edca932e14d0f9d5664aa..13a80849cff67d1ccaab0bdf542f569c97e9c0a7 100755 (executable)
@@ -451,7 +451,7 @@ struct find_symbol_at_address_visitor {
 
        void operator()(instruction_operand op)
        {
-               if(op.rel_type() == RT_DLSYM && op.pointer < return_address)
+               if(op.rel_type() == RT_DLSYM && op.pointer <= return_address)
                {
                        code_block *compiled = op.compiled;
                        array *parameters = untag<array>(compiled->parameters);