Sorry Nate,
I'm an idiot. For the umpteenth time I've
been fooled by the CUTE plugin.
@Thomas that's something for you then.
bye Michi
On Friday 20 Sep 2013 16:07:51 Nathan Ridge
wrote:
> It sounds like a bug, but we need a
testcase that reproduces it to fix it. The code snippet you
posted doesn't reproduce the error as-is.
>
> Regards,
> Nate
>
> From: scalpel4k@xxxxxxxxx
> To: cdt-dev@xxxxxxxxxxx
> Date: Fri, 20 Sep 2013 15:18:20 +0200
> Subject: [cdt-dev] false codan error
>
>
>
> Hi guys,
>
> I've come across some error in the codan
checker, but I don't know how to describe the problem properly
in a bug report.
>
> I have the following code excerpt that
compiles/runs fine when I use it from my code (I know this
example can't work, I simply tried to focus on the problem).
>
> template<typename _Handler_>
> struct TestWrapper:
> public _Handler_ {
>
> using H = _Handler_;
>
> typename _Handler_::Buffer _buf; // no
error
>
> static void testHandler() {
>
> typename H::Buffer buf1(); // no error
>
> typename H::Buffer buf2; // error: No
such constructor for type '#0::Buffer'
>
> }
>
> };
>
> The error is shown even if there's
nothing refering to this declaration, so even when there are no
specializations/uses anywhere in the code. I think the parser
should not be able to tell me anything about Buffer in the first
place. And then I don't know where that error itself comes from;
in the real code there is an appropriate ctor.
>
> Does anybody have an idea what is
happening here?
>
> bye Michi
>
_______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
>
https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev