// RUN: %clang_cc1 -no-opaque-pointers %s -cl-std=CL1.2 -emit-llvm -triple x86_64-unknown-unknown -o - | FileCheck %s
// Test that pointer arguments to kernels are assumed to be ABI aligned.
struct __attribute__;
};
typedef __attribute__ int int4;
typedef __attribute__ float float2;
kernel void test {
// CHECK-LABEL: spir_kernel void @test
}
packed {
int i32