brintos

brintos / llvm-project-archived public Read only

0
0
Text · 376 B · 4bffd27 Raw
14 lines · plain
1// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.3-library -ast-dump %s | FileCheck %s2// Structs are packed by default in HLSL3 4#include <hlsl/hlsl_basic_types.h>5 6// CHECK: CXXRecordDecl {{.*}} struct S definition7// CHECK:      DefinitionData8// CHECK:      PackedAttr {{.*}} Implicit9// CHECK-NEXT: CXXRecordDecl {{.*}} implicit struct S10struct S {11  float2 f;12  int i;13};14