https://bugzilla.novell.com/show_bug.cgi?id=353744

https://bugzilla.novell.com/show_bug.cgi?id=353744#c3


David Waters <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #3 from David Waters <[email protected]> 2010-11-28 17:45:13 
UTC ---
I have also incounted this bug, I will attach another code sample that works
when run in ms.net and fails in mono. 

It creates a CodeCompileUnit adds one class with one method with one generic
type parameter. then it generates code to disk in the working directory. It
also trys to compile from CodeCompileUnit. Both of these are successful in
ms.net both fail in 
Mono JIT compiler version 2.8.1 (tarball)

I would suspect error in
Mono.CSharp.CSharpCodeGenerator.GetTypeOutput(CodeTypeReference type)
example output below.

C:\java\projects\TestCodeGeneration\TestCodeGeneration>C:\Windows\Microsoft.NET\Framework\v3.5\csc
Program.cs
Microsoft (R) Visual C# 2008 Compiler version 3.5.30729.4926
for Microsoft (R) .NET Framework version 3.5
Copyright (C) Microsoft Corporation. All rights reserved.

C:\java\projects\TestCodeGeneration\TestCodeGeneration>Program.exe
Compilation Passed

C:\java\projects\TestCodeGeneration\TestCodeGeneration>"C:\Program
Files\Mono-2.8.1\bin\mcs" Program.cs

C:\java\projects\TestCodeGeneration\TestCodeGeneration>Program.exe
Compilation Passed

C:\java\projects\TestCodeGeneration\TestCodeGeneration>"C:\Program
Files\Mono-2.8.1\bin\mono" Program.exe
C:\Users\DAVIDW~1\AppData\Local\Temp\339c2b52\32a21bd2.0.cs(18,73) : error
CS0305: Using the generic type `System.Colle
tions.Generic.IDictionary<TKey,TValue>' requires `2' type argument(s)
(0,0) : error : C:\Program Files\Mono-2.8.1\lib\mono\2.0\mscorlib.dll (Location
of the symbol related to previous error

C:\java\projects\TestCodeGeneration\TestCodeGeneration>"C:\Program
Files\Mono-2.8.1\bin\mono" --version
Mono JIT compiler version 2.8.1 (tarball)
Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-project.com
        TLS:           normal
        SIGSEGV:       normal
        Notification:  Thread + polling
        Architecture:  x86
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            Included Boehm (with typed GC and Parallel Mark)

C:\java\projects\TestCodeGeneration\TestCodeGeneration>

-- 
Configure bugmail: https://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