Tests for swizzle assignment should include: - [x] simple variables with a variety of single and multi-element swizzle assignments on different types and swizzle names - [x] swizzle assignments on other valid reference types / address spaces than simple function vars - [x] chained swizzles - [x] pointer to swizzles - [x] compound assignments (i.e. `v.xy += 1`) - [x] invalid assignments (i.e. `v.xx = ...`, out of bounds, etc.)
Tests for swizzle assignment should include:
v.xy += 1)v.xx = ..., out of bounds, etc.)