[cfe-dev] Hi. I found strange behavior... Can I know about what's the `inline class`?
Chris Lattner
clattner at apple.com
Tue Mar 22 21:58:56 PDT 2011
On Mar 22, 2011, at 9:33 PM, Eli Friedman wrote:
> On Tue, Mar 22, 2011 at 8:57 PM, Eonil Hoon Hwangbo <drawtree at gmail.com> wrote:
>> 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 ( http://stackoverflow.com/questions/5388097/whats-the-c-inline-class ) , 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?
-Chris
More information about the cfe-dev
mailing list