--- chromium-55.0.2883.75/third_party/skia/src/opts/SkRasterPipeline_opts.h.bak 2016-12-02 00:03:14.000000000 +0100 +++ chromium-55.0.2883.75/third_party/skia/src/opts/SkRasterPipeline_opts.h 2016-12-09 01:09:11.800000000 +0100 @@ -39,9 +39,6 @@ static inline void SK_VECTORCALL stage_1_3(SkRasterPipeline::Stage* st, size_t x, size_t tail, Sk4f r, Sk4f g, Sk4f b, Sk4f a, Sk4f dr, Sk4f dg, Sk4f db, Sk4f da) { -#if defined(__clang__) - __builtin_assume(tail > 0); // This flourish lets Clang compile away any tail==0 code. -#endif kernel(st->ctx<void*>(), x,tail, r,g,b,a, dr,dg,db,da); if (kCallNext) { st->next(x,tail, r,g,b,a, dr,dg,db,da);