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.
Comment #4 by r.sagitario — 2014-01-05T14:22:19Z
fixed in beta2