No, this is *existing* logic in 2.065 and earlier. Currently the test case in `runnable/Same.d` has passed with this code.

I think this is a special case in name lookup rule, because by the logic, the symbol name in imported module (= class name `Same.Same`) is preferred than the name in current module (= module name `Same`). But, this PR should not break any existing compiler behaviors excepting bugs, so I added explanation comment here.