// RUN: %dafny /ironDafny /print:"%t.print" /dprint:"%t.dprint" "%s" > "%t" // RUN: %diff "%s.expect" "%t" module A { predicate P() class C { static method{:axiom} M() ensures P(); } } abstract module B { import opened A } abstract module C { import Bee : B // Works }