// Negative test for cross-file struct identity.
//
// The simul_efun defines `class CrossStruct { int n; string s; }'. This file
// tries to redefine it with an incompatible layout — the compiler must still
// reject this even after the cross-file struct identity fix. Otherwise the
// type system would silently allow incompatible classes to alias.

class CrossStruct {
  int  different_member;
  float other;
}

void do_tests() {}
