Make this an integer so we have enumeral types in the conditional
expression.
In my last patch initialize the destination to null (with a simple store) before doing a storeStrong to it.
// rdar://12530881