Hi. I found strange behavior... Can I know about what's the `inline class`?

Hi. I discovered strange behavior. I'm using Clang 2.0 bundled within Xcode4.
I accidentally found that the Clang compiler allows :

    inline class AAA

in C++. Above code compiled successfully without any error.

I posted this question to a community ( What's the c++ inline class? - Stack Overflow ) , and many people advised me to report this to this mailing list. They said this look like a bug.
Please let me know what's this.

It's a bug; see http://llvm.org/bugs/show_bug.cgi?id=3941 .


It turns out that John just implemented this in r128118:

t.cc:2:1: warning: 'inline' ignored on this declaration
inline class AAA
1 warning generated.

It's not clear to me why this is just a warning though. John?


I wanted to float it for a bit before making it an error. It could be an error, though.