http://bugzilla.novell.com/show_bug.cgi?id=618522

http://bugzilla.novell.com/show_bug.cgi?id=618522#c0


           Summary: Compiler InternalError when compiling derived class
                    that tries to call base class private method
    Classification: Mono
           Product: MonoTouch
           Version: unspecified
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Tools
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]
          Found By: ---
           Blocker: ---


Created an attachment (id=372704)
 --> (http://bugzilla.novell.com/attachment.cgi?id=372704)
Project demoing bug

Description of Problem:

This code:

    class B
    {
        void Setup ()
        {
        }
    }

    class D : B
    {
        void Setup ()
        {
            base.Setup ();
        }
    }

Causes this compiler error:

Unhandled Exception: Mono.CSharp.InternalErrorException:
/Users/fak/Projects/Junk/CompilerBug/Main.cs(13,15): CompilerBug.D --->
System.InvalidOperationException: Method 'CompilerBug.D.Setup' does not have a
method body.
  at System.Reflection.Emit.MethodBuilder.fixup () [0x00000] in <filename
unknown>:0 
  at System.Reflection.Emit.TypeBuilder.CreateType () [0x00000] in <filename
unknown>:0 
  at Mono.CSharp.TypeContainer.CloseType () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at Mono.CSharp.TypeContainer.CloseType () [0x00000] in <filename unknown>:0 
  at Mono.CSharp.RootContext.CloseTypes () [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in <filename
unknown>:0 
Build complete -- 1 error, 0 warnings

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to