Closed
Description
Consider the following two files:
import.ml
module Foo = struct end
foo.ml
open! Import
include Foo
The regular compiler handles this pair fine, but building with BuckleScript gives the folowing error:
$ bsb -make-world
ninja: Entering directory `lib/bs'
[4/4] Building src/import.mlast.d
ninja: error: dependency cycle: src/foo.cmj -> src/foo.cmj