// RUN: %target-run-simple-swift | FileCheck %s | |
// REQUIRES: executable_test | |
class HeapBuf<Element> {} | |
struct XBuffer { | |
var _storage: HeapBuf<()> | |
} | |
class Q {} | |
func hexAddr(_ x: AnyObject) -> Q { | |
return Q() | |
} | |
func crash() { | |
hexAddr(XBuffer(_storage: HeapBuf<()>())._storage) | |
} | |
crash() | |
// CHECK: ok | |
print("ok") |