LLVM ERROR: se encontró la function rota, la compilation se ha cancelado

Aquí hay un par de líneas simples en swift:

let umAB: Unmanaged<ABAddressBookRef> = ABAddressBookCreate() let ab: ABAddressBookRef = umAB.takeRetainedValue() 

La segunda línea rompe la compilation de código, aquí está el error que obtengo:

 Bitcast requires both operands to be pointer or neither %27 = bitcast %objc_object* %26 to %PSs9AnyObject_, !dbg !170 LLVM ERROR: Broken function found, comstacktion aborted! Command /Applications/Xcode6-Beta2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift failed with exit code 1 

¿Alguna idea de qué está mal con la segunda línea?

Esto es tarde, pero la respuesta es simple: este es un error en el comstackdor. LLVM ERROR implica que se ha generado un LLVM IR malo, y que es un error en el progtwig de llamada.