Bug 11640 – [regression] goto-def not working in v0.3.38beta1
Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P2
Component
visuald
Product
D
Version
D2
Platform
All
OS
All
Creation time
2013-11-29T03:26:00Z
Last change time
2015-06-09T05:15:10Z
Assigned to
nobody
Creator
spam
Comments
Comment #0 by spam — 2013-11-29T03:26:33Z
```
void main()
{
int foo;
foo = 0;
}
```
while writing the second foo i get auto completion but it wont goto-def(F12) on ANYTHING (this is just a totally reduces repro case). this used to work b4.
Comment #1 by r.sagitario — 2013-11-30T04:56:15Z
Are you using Alexanders' dparser semantic engine or the no-longer-default engine?
I can reproduce with the latter, but I'm unsure whether I should deprecate it.
Comment #2 by spam — 2013-11-30T08:06:10Z
ok weird. now it works after i reinstalled visuald. befor i checked that the correct parser was active...
well i guess it is not reproducable and can be closed...
Comment #3 by r.sagitario — 2013-11-30T09:46:18Z
The semantic engine did not really work at all, caused by a dmd change (issue 11648). I have uploaded a new beta.
If you switch engines, there is the quirk that the source is only passed to the new engine if it is modified, so this might cause a bit of confusion.