-// Copyright (C) 2020 Free Software Foundation, Inc.
+// Copyright (C) 2020-2023 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
Number& operator/=(Number n) { i /= n.i; return *this; }
Number& operator%=(Number n) { i %= n.i; return *this; }
- Number operator+(Number n) { return { i + n.i }; }
- Number operator-(Number n) { return { i - n.i }; }
- Number operator*(Number n) { return { i * n.i }; }
- Number operator/(Number n) { return { i / n.i }; }
- Number operator%(Number n) { return { i % n.i }; }
+ Number operator+(Number n) { return Number{ i + n.i }; }
+ Number operator-(Number n) { return Number{ i - n.i }; }
+ Number operator*(Number n) { return Number{ i * n.i }; }
+ Number operator/(Number n) { return Number{ i / n.i }; }
+ Number operator%(Number n) { return Number{ i % n.i }; }
};
namespace std