Der Compiler könnte eine Temp-Variable erstellen und diese an den Parameter übergeben.
Gut, daß macht der Compiler bestimmt, aber ich wette das ist eine Objekt-Variable, die
hier ja
nicht referenzgezählt sind.
[edit] Dann könnte es im ARC doch funktionieren, aber dann müssten wie auch noch prüfen, ob das bei allen Objekten, auch aus Objektvariablen, bei Übergabe an Const-Interface-Parameter knallt.
Ein Therapeut entspricht 1024 Gigapeut.