- sig::Signature signature;
- sig::Parse(pool, &signature, type, &Structor_);
-
- ffi_cif cif;
- sig::sig_ffi_cif(pool, &sig::ObjectiveC, &signature, &cif);
-
- void (*function)() = reinterpret_cast<void (*)()>(literal->invoke);
- return CYCallFunction(pool, context, 1, setup, count, arguments, false, &signature, &cif, function);
- }
+ BlockLiteral *literal(reinterpret_cast<BlockLiteral *>(self));
+ void (*function)() = reinterpret_cast<void (*)()>(literal->invoke);
+ return CYCallFunction(pool, context, 1, setup, count, arguments, false, &signature, &cif, function);