GCC complains about switches over enums that don't have default cases. In the interest of reducing warnings, these switches should be fixed.
Created attachment 594465 [details] [diff] [review]
Simple patch. It seemed better to eliminate the duplicate code in SourceSurfaceCairo.cpp than fixing the switches.
Branch: mozilla-central => try
Try run started, revision 388039878d56. To cancel or monitor the job, see: https://tbpl.mozilla.org/?tree=Try&rev=388039878d56
Try run for 388039878d56 is complete.
Detailed breakdown of the results available here:
Results (out of 208 total builds):
Builds (or logs if builds failed) available at: