I'm concerned about the c++ support on the Mac because this bug seems to actually be a compiler bug.
Created attachment 7332 [details] Add class predeclare As I said on the website and in this bug this patch concernse me since it seems to expose a compiler bug.
Comment on attachment 7332 [details] Add class predeclare I believe the correct fix for this is actually to put the declaration of CSSStyleSelector in render_style.h, since that file uses it in a friend declaration. I'll take care of it.
This has something to do with how the compiler handles friend declarations for classes that have not yet been declared. This has been a problem area for gcc in the past. The gcc version being used by most developers Apple is based on gcc 4.0.0. I wouldn't be too worried about this particular issue.