// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.3-library -ast-dump %s | FileCheck %s | |
// Structs are packed by default in HLSL | |
#include <hlsl/hlsl_basic_types.h> | |
// CHECK: CXXRecordDecl {{.*}} struct S definition | |
// CHECK: DefinitionData | |
// CHECK: PackedAttr {{.*}} Implicit | |
// CHECK-NEXT: CXXRecordDecl {{.*}} implicit struct S | |
struct S { | |
float2 f; | |
int i; | |
}; |