Fixes compilation error if arch is i386

When compiling with i386 archictecture, the `[lineBreak sizeWithAttributes...]` code returns an `NSSize` instead of a `CGSize`. This pull request fixes the compilation error by using `auto` on the return type.