xref: /aosp_15_r20/external/clang/test/Modules/Inputs/odr/b.h (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li struct Y {
2*67e74705SXin Li   int m;
3*67e74705SXin Li   double f;
4*67e74705SXin Li } y2;
5*67e74705SXin Li enum E { e2 };
6*67e74705SXin Li 
7*67e74705SXin Li template<typename T>
8*67e74705SXin Li struct F {
9*67e74705SXin Li   int n;
10*67e74705SXin Li   friend bool operator==(const F &a, const F &b) { return a.n == b.n; }
11*67e74705SXin Li };
12*67e74705SXin Li 
g()13*67e74705SXin Li int g() {
14*67e74705SXin Li   return y2.m + e2 + y2.f + (F<int>{0} == F<int>{1});
15*67e74705SXin Li }
16