You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is only when the libraries define (preprocess (pps ...)) directives, but happens even when they have the same directives, unlike #230.
I think this is because Jbuild.Preprocess.pps includes location information (since 138c920) and Merlin.merge_two compares these objects for equality using =. This comparison will almost always be false because two directives will have different source locations in the jbuild file.
The text was updated successfully, but these errors were encountered:
Summary:
Partial revert of a216446 / D7381857 due to an
issue introduced in 1.0+beta19 that prevents jbuilder from generating the
correct .merlin (ocaml/dune#657).
Reviewed By: mbouaziz
Differential Revision: D7414970
fbshipit-source-id: 10561e9
This is only when the libraries define
(preprocess (pps ...))
directives, but happens even when they have the same directives, unlike #230.I think this is because
Jbuild.Preprocess.pps
includes location information (since 138c920) andMerlin.merge_two
compares these objects for equality using=
. This comparison will almost always be false because two directives will have different source locations in the jbuild file.The text was updated successfully, but these errors were encountered: