WIP: FloatOptional GCC build fix and more constexpr #1411

Closed
NickGerleman wants to merge 22 commits from NickGerleman-fix-gcc-floatoptional into main
3 changed files with 41 additions and 40 deletions
Showing only changes of commit fc7e026701 - Show all commits

View File

@@ -79,7 +79,7 @@ constexpr bool operator<=(FloatOptional lhs, FloatOptional rhs) {
} }
constexpr FloatOptional maxOrDefined(FloatOptional op1, FloatOptional op2) { constexpr FloatOptional maxOrDefined(FloatOptional op1, FloatOptional op2) {
return yoga::maxOrDefined(op1.unwrap(), op2.unwrap()); return FloatOptional{yoga::maxOrDefined(op1.unwrap(), op2.unwrap())};
} }
constexpr bool inexactEquals(const FloatOptional a, const FloatOptional b) { constexpr bool inexactEquals(const FloatOptional a, const FloatOptional b) {