blob: 30fc5d0f15b631c3d50d4fb3d4aabff47b142a61 [file] [log] [blame]
// RUN: rm -rf %t && mkdir -p %t
// RUN: %target-build-swift %S/Inputs/Missing.swift -parse-as-library -emit-module -emit-library -module-name TypeLowering -o %t/libTypesToReflect
// RUN: %target-swift-reflection-dump -binary-filename %t/libTypesToReflect -binary-filename %platform-module-dir/libswiftCore.dylib -dump-type-lowering < %s | %FileCheck %s
// Disable asan builds until we build swift-reflection-dump and the reflection library with the same compile: rdar://problem/30406870
// REQUIRES: no_asan
// REQUIRES: objc_interop
// REQUIRES: CPU=x86_64
12TypeLowering11BasicStructV
// CHECK: (struct TypeLowering.BasicStruct)
// CHECK: Invalid lowering
12TypeLowering11BasicStructVSg
// CHECK: (bound_generic_enum Swift.Optional
// CHECK: (struct TypeLowering.BasicStruct))
// CHECK: Invalid lowering
12TypeLowering3BarVyAA11BasicStructVG
// CHECK: (bound_generic_struct TypeLowering.Bar
// CHECK: (struct TypeLowering.BasicStruct))
// CHECK: Invalid lowering