diff --git a/src/rustint/core.clj b/src/rustint/core.clj index ffd5133..467f8d4 100644 --- a/src/rustint/core.clj +++ b/src/rustint/core.clj @@ -2232,7 +2232,13 @@ ; ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: tamano 8 ^ ubicacion de JMP ? en contexto ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defn fixup [amb jmploc] - amb + (cond + (not= (get amb 3) :sin-errores) amb + :else ( + let [bytecode (get amb 6)] + (assoc-in amb [6 jmploc 1] (count bytecode)) + ) + ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;