severe type inference breakage with ADF5356 driver #113

Closed
opened 2021-11-24 16:57:44 +08:00 by sb10q · 0 comments
  • Use ARTIQ nac3 branch (580049642519daf6c75be00459a7a915e2eacff9)
  • Replace adf5356.py with the attached file
  • artiq_compile nac3devices.py
  • You may uncomment any of the NAC3BUG lines to trigger more instances of the bug

NAC3 reports nonsensical type unification errors, or sometimes unknown identifier base (use before def?) at line 2 column 5 (non-deterministic, with the same input).

Those bugs cannot be reproduced in isolation.

* Use ARTIQ nac3 branch (580049642519daf6c75be00459a7a915e2eacff9) * Replace adf5356.py with the attached file * artiq_compile nac3devices.py * You may uncomment any of the NAC3BUG lines to trigger more instances of the bug NAC3 reports nonsensical type unification errors, or sometimes ``unknown identifier base (use before def?) at line 2 column 5`` (non-deterministic, with the same input). Those bugs cannot be reproduced in isolation.
sb10q added this to the Prealpha milestone 2021-11-24 16:57:44 +08:00
sb10q added the
high-priority
label 2021-11-24 16:57:44 +08:00
pca006132 was assigned by sb10q 2021-11-24 16:58:14 +08:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: M-Labs/nac3#113
There is no content yet.