Legend:

in the Mozilla debug build to prevent new overflow errors from being introduced. Later, as time allows, we can go back and try to stop ignoring errors in other sections of the code and fix them instead.

24

24

25

So I decided to try to simplify the problem by temporarily suppressing errors in `layout/*` and `gfx/cairo/*`, by adding `-fno-sanitize=signed-integer-overflow` flags in their respective moz.build files. (I also patches a couple of locations in code to remove their overflows.) Here is the branch and the results:

25

So I decided to try to simplify the problem by temporarily suppressing errors in `layout/*` and `gfx/cairo/*`, by adding `-fno-sanitize=signed-integer-overflow` flags in their respective moz.build files. (I also patched a couple of locations in code to remove their overflows.) Here is the branch and the results: