FStarLang / FStarLang/FStar

Dummy ranges on auto-generated projectors, discriminators, typeclass methods, and programs generated using splice_t

Open
#3,000 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
F*
Stars
3.1k
Forks
266
Avg merge
21h 1m
Merged PRs (30d)
54

Description

The range info on these constructs is set to dummyRange. Discovered by @bollu .. thanks!

Contributor guide

Open the contributing guide

Research direction

Start by locating the auto-generation paths for projectors, discriminators, typeclass methods, and programs produced with splice_t, then trace where dummyRange is assigned. Done means these generated constructs carry accurate range information instead of dummy ranges; the issue provides no file or test names to run.

Written by the indexing model from the issue text.

Assessment

Domain
compilers
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.