Skip to content

Assert with wrong output / debug / log message #5

@felipelalli

Description

@felipelalli

The commit 4aeb5fa has broken the assert macro behavior.

For:

(assert (= 1 2))

Expected result:

failed assertion: (= 1 2)
bindings
Error: assertion failure
---------------------------
Some stack trace entries may have been suppressed. To see all entries set the dynamic parameter suppressed-stack-trace-source-kinds to '().

Broken result after 4aeb5fa commit:

failed assertion: (= 1 2)Error in vector-ref: expected type vector, got '#<character-output-port>'.
---------------------------
file:/home/igorhvr/idm/bedlam/jars/u/w/sisc/ssax-sxml/ssax-sxml-code.scm:226:34: <indeterminate call>
---------------------------
file:/home/igorhvr/idm/bedlam/jars/u/w/sisc/ssax-sxml/ssax-sxml-code.scm:225:3: <from call to for-each>
---------------------------
Some stack trace entries may have been suppressed. To see all entries set the dynamic parameter suppressed-stack-trace-source-kinds to '().

The problem is in iasylum/init-code.scm change. The (force-fmt-load) order change breaks assert macro.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions