Main.cc: In instantiation of ‘static constexpr Modular Modular::raw(int) [with int mod = 998244353]’:
Main.cc:37:78: required from ‘constexpr Modular<998244353> operator+(Modular<998244353>, Modular<998244353>)’
Main.cc:64:88: required from ‘constexpr Modular<998244353>& operator+=(Modular<998244353>&, Modular<998244353>)’
Main.cc:113:55: required from here
Main.cc:33:5: error: body of constexpr function ‘static constexpr Modular Modular::raw(int) [with int mod = 998244353]’ not a return-statement
}
^
Main.cc: In instantiation of ‘constexpr Modular Modular::pow(Modular<(mod - 1)>) const [with int mod = 998244353]’:
Main.cc:135:32: required from here
Main.cc:50:5: error: body of constexpr function ‘constexpr Modular Modular::pow(Modular<(mod - 1)>) const [with int mod = 998244353]’ not a return-statement
}
^