Status: Unconfirmed
Owner: ----
Labels: OS-Linux Area-Misc Type-Bug

New issue 26200 by spotrh: Fix incorrect class defines in C++ namespaces
http://code.google.com/p/chromium/issues/detail?id=26200

Chrome Version       : svn30269
OS + version : Fedora 11+

While compiling Fedora packages based on svn30269, I hit a series of
compiler errors (e.g):

error: declaration 'struct buzz::XmppClient' does not declare anything

In several places, classes were defined within namespaces, like this:

namespace foo {
  class foo::bar;
}

This is incorrect, the additional "foo::" in the class definition is
redundant and causes gcc to throw the error. The attached patch resolves
all the cases I hit in the compilation.

Attachments:
        chromium-20091027-namespace-fixes.patch  1.3 KB

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to