Remove gcc special case in favor of __builtin_convertvector Noticed a warning when compiling with gcc locally and this seems like a sensible resoltuion. Change-Id: I23d15373b4fa3ace60559d6350e0a38a5eeb582a Reviewed-on: https://skia-review.googlesource.com/c/skcms/+/1038877 Reviewed-by: Daniel Dilan <danieldilan@google.com> Commit-Queue: Kaylee Lubick <kjlubick@google.com> Auto-Submit: Kaylee Lubick <kjlubick@google.com>
diff --git a/src/Transform_inl.h b/src/Transform_inl.h index 99faf25..162620d 100644 --- a/src/Transform_inl.h +++ b/src/Transform_inl.h
@@ -111,14 +111,9 @@ SI D cast(const S& v) { #if N == 1 return (D)v; -#elif defined(__clang__) - return __builtin_convertvector(v, D); #else - D d; - for (int i = 0; i < N; i++) { - d[i] = v[i]; - } - return d; + return __builtin_convertvector(v, D); + #endif }