Bug 40521 - Redundant type parameters in stacktraces
Summary: Redundant type parameters in stacktraces
Status: CONFIRMED
Alias: None
Product: Class Libraries
Classification: Mono
Component: mscorlib (show other bugs)
Version: unspecified
Hardware: PC All
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2016-04-19 14:49 UTC by Marek Safar
Modified: 2017-10-06 21:43 UTC (History)
1 user (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description Marek Safar 2016-04-19 14:49:01 UTC
using System;
using System.Collections.Generic;

public class M<T>
{
	public void F<U> ()
	{
		int.Parse ("adfa");
	}
}

class X
{
	public static void Main ()
	{
		var m = new M<int> ();
		m.F<long> ();
	}
}

throw like

 at System.Number.StringToNumber (System.String str, System.Globalization.NumberStyles options, System.Number+NumberBuffer& number, System.Globalization.NumberFormatInfo info, System.Boolean parseDecimal) <0x1ce4bf0 + 0x00124> in <filename unknown>:0
  at System.Number.ParseInt32 (System.String s, System.Globalization.NumberStyles style, System.Globalization.NumberFormatInfo info) <0x1ce3870 + 0x000ec> in <filename unknown>:0
  at System.Int32.Parse (System.String s) <0x1cb1200 + 0x0002e> in <filename unknown>:0
  at M`1[T].F[U] () <0x9b3100 + 0x00013> in <filename unknown>:0
  at X.Main () <0x9b3010 + 0x00027> in <filename unknown>:0


M`1[T] -- [T] is redundant and .net does not show it either

Note You need to log in before you can comment on or make changes to this bug.