// PR c++/104919
// PR c++/106009
// { dg-additional-options -fmodules-ts }
// { dg-module-cmi Enum13 }

export module Enum13;

export
constexpr int f() {
  enum E { e = 42 };
  return e;
}

template<class T>
constexpr int ft(T) {
  enum E { e = 43 };
  return e;
}

export
constexpr int g() {
  return ft(0);
}