Skip to content

Error: No signature declaration for open-ns #885

@Janno

Description

@Janno

I don't even know how to describe what is happening here. It seems certain combinations of importing, re-exporting, and/or using NES eventually trigger this error message:

File "./coq-elpi/apps/NES/tests/nes_signature_bug/print.v", line 3, characters 0-14:
Error:
No signature declaration for open-ns. Did you forget to accumulate a file?

This requires a number of files with 1-2 imports/exports each. To make the problem easier to reproduce, I have made a branch (with just 1 commit) that adds the reproducing example as a (failing )test case to the NES app:
https://github.com/Janno/coq-elpi/tree/janno/open-ns-signature-bug

I am using 646dda5 (master from yesterday) and LPCIC/elpi@141b6fe (tag v3.1.0)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions