blob: c7875aa3d2ccbf29526c25522918c44c367e4ce6 [file] [log] [blame]
SKIP: FAILED
#include <metal_stdlib>
using namespace metal;
thread float4x4 u = float4x4(float4(1.0f, 2.0f, 3.0f, 4.0f), float4(5.0f, 6.0f, 7.0f, 8.0f), float4(9.0f, 10.0f, 11.0f, 12.0f), float4(13.0f, 14.0f, 15.0f, 16.0f));
void f() {
half4x4 v = half4x4(u);
}
program_source:4:17: error: program scope variable must reside in constant address space
thread float4x4 u = float4x4(float4(1.0f, 2.0f, 3.0f, 4.0f), float4(5.0f, 6.0f, 7.0f, 8.0f), float4(9.0f, 10.0f, 11.0f, 12.0f), float4(13.0f, 14.0f, 15.0f, 16.0f));
^
program_source:6:11: warning: unused variable 'v' [-Wunused-variable]
half4x4 v = half4x4(u);
^