[LLVMbugs] [Bug 6947] New: Assertion 'Passed null for Decl param'

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Tue Apr 27 01:20:03 PDT 2010


           Summary: Assertion 'Passed null for Decl param'
           Product: clang
           Version: unspecified
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: C++
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: chris at bubblescope.net
                CC: llvmbugs at cs.uiuc.edu, dgregor at apple.com

The following code causes a 'Passed null for Decl param' assertion. It is
derived from boost code. This code is (I believe) minimal. The 'private:' and
the unused method 'make_processor_holder' are necessary to trigger it.

template< class Scheduler > 
struct processor_container {
  int create_processor( )      
    typedef void ( processor_container::*impl_fun_ptr )( );
    impl_fun_ptr pImpl = &processor_container::template
    int make_processor_holder() {
  template< class Processor>                  
  void create_processor_impl1( )                 

char GetKey() {
  processor_container<int> pc;

Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

More information about the llvm-bugs mailing list