[LLVMbugs] [Bug 16243] this pointer isn't qualified within decltype() when used in member function declaration with late specified return type

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri Jun 7 12:53:56 PDT 2013


http://llvm.org/bugs/show_bug.cgi?id=16243

Richard Smith <richard-llvm at metafoo.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #9 from Richard Smith <richard-llvm at metafoo.co.uk> ---
(In reply to comment #2)
> Thanks for the quick fix!
> 
> unfortunately with this version I hit an assert:
> clang-3.4: /home/mitch/src/llvm/tools/clang/lib/Sema/SemaTemplate.cpp:260:
> void clang::Sema::LookupTemplateName(clang::LookupResult&, clang::Scope*,
> clang::CXXScopeSpec&, clang::QualType, bool, bool&): Assertion `(isDependent
> || !ObjectType->isIncompleteType()) && "Caller should have completed object
> type"' failed.                                      
> 
> [I'll attach the full trace in a moment]
> 
> I'll try to create a small test program that triggers this assert and attach
> it to this ticket later (today or tomorrow)

I've reduced your testcase and filed bug 16272 for this.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20130607/ca566c63/attachment.html>


More information about the llvm-bugs mailing list