http://bugzilla.novell.com/show_bug.cgi?id=629369
http://bugzilla.novell.com/show_bug.cgi?id=629369#c0 Summary: Implicit local variable broken 2: properties Classification: Mono Product: Mono: Compilers Version: 2.6.x Platform: x86 OS/Version: openSUSE 11.3 Status: NEW Severity: Minor Priority: P5 - None Component: Basic AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: Development Blocker: No Created an attachment (id=381418) --> (http://bugzilla.novell.com/attachment.cgi?id=381418) Implicit local variable broken in getter methods. Equivalent working code as comment. Description of Problem: Steps to reproduce the problem: 1. Try to compile the TestCase2.vb file Actual Results: Compiler crashes with an Exception, that doesn't give a hint where the error is and what exactly happened. vbnc "-out:/home/simar/Projects/SizeParamIndex_notImplemented/SizeParamIndex_notImplemented/bin/Debug/SizeParamIndex_notImplemented.dll" -nologo -utf8output -quiet -debug:full -optionstrict+ -optionexplicit+ -optioncompare:binary -optioninfer- -rootnamespace:SizeParamIndex_notImplemented -main:TestCase -target:library "/home/simar/Projects/SizeParamIndex_notImplemented/SizeParamIndex_notImplemented/TestCase.vb" "/home/simar/Projects/SizeParamIndex_notImplemented/SizeParamIndex_notImplemented/TestCase2.vb" "/home/simar/Projects/SizeParamIndex_notImplemented/SizeParamIndex_notImplemented/TestCase3.vb" "/home/simar/Projects/SizeParamIndex_notImplemented/SizeParamIndex_notImplemented/TestCase4.vb" /home/simar/Projects/SizeParamIndex_notImplemented/SizeParamIndex_notImplemented/<MyGenerator> (1,1) : Error VBNC99999: Unexpected error: Object reference not set to an instance of an object at vbnc.Helper.EmitArgumentsAndCallOrCallVirt (vbnc.EmitInfo Info, vbnc.Expression InstanceExpression, vbnc.ArgumentList Arguments, System.Reflection.MethodBase Method) [0x00047] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/General/Helper.vb:1426 at vbnc.PropertyAccessClassification.GenerateCode (vbnc.EmitInfo Info) [0x0017e] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/Expressions/Classifications/PropertyAccessClassification.vb:131 at vbnc.AssignmentStatement.GenerateCode (vbnc.EmitInfo Info) [0x00015] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/Statements/AssignStatements/AssignmentStatement.vb:73 at vbnc.CodeBlock.GenerateCode (vbnc.EmitInfo Info) [0x000c6] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/Code/CodeBlock.vb:546 at vbnc.CodeBlock.GenerateCode (IMethod Method) [0x00044] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/Code/CodeBlock.vb:469 at vbnc.MethodBaseDeclaration.GenerateCode (vbnc.EmitInfo Info) [0x00090] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/General/MethodBaseDeclaration.vb:255 at vbnc.MethodDeclaration.GenerateCode (vbnc.EmitInfo Info) [0x00002] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/Members/MethodDeclaration.vb:162 at vbnc.SubDeclaration.GenerateCode (vbnc.EmitInfo Info) [0x0001b] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/Members/SubDeclaration.vb:102 at vbnc.PropertyDeclaration.GenerateCode (vbnc.EmitInfo Info) [0x00013] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/Members/PropertyDeclaration.vb:269 at vbnc.Helper.GenerateCodeCollection (IEnumerable Collection, vbnc.EmitInfo Info) [0x00025] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/General/Helper.vb:2385 at vbnc.BaseObjects`1[T].GenerateCode (vbnc.EmitInfo Info) [0x00000] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/General/BaseObjects`1.vb:74 at vbnc.AssemblyDeclaration.Emit (vbnc.TypeDeclaration Type) [0x0001c] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/TypeDeclarations/AssemblyDeclaration.vb:170 at vbnc.AssemblyDeclaration.Emit () [0x00043] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/TypeDeclarations/AssemblyDeclaration.vb:516 at vbnc.Compiler.Compile () [0x00399] in /usr/src/packages/BUILD/mono-basic-2.6.2/vbnc/vbnc/source/General/Compiler.vb:593 Compilation took 00:00:00.7134060 Expected Results: A compiled binary. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
