bugDotGNU Portable.NET - Bugs: bug #2747, ILASM Strange duplicate definition...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #2747: ILASM Strange duplicate definition for `.ctor'

Submitted by:  James Michael DuPont <mdupont>
Submitted on:  Sat 08 Mar 2003 05:02:46 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: Invalid
Privacy: PublicAssigned to: None
Open/Closed: Closed

Tue 15 Apr 2003 11:55:11 PM UTC, comment #5:

No response - closed. "Not a bug".

Rhys Weatherley <rweather>
Project Administrator
Wed 02 Apr 2003 05:54:22 AM UTC, comment #4:

I couldn't find the test1.il file that you refer to.

The two definitions that conflict are as follows:

.method family hidebysig specialname rtspecialname instance void '.ctor'(unsigned int32 'gtype') cil managed
.method public hidebysig specialname rtspecialname instance void '.ctor'(unsigned int32 'socket_id') cil managed

These are indeed in conflict - changing the name of the parameter doesn't change the signature.

Looks like "not a bug" to me, but I'll leave it open for a
couple of days bit to give you a chance to supply
"test1.il" for comparison.

Rhys Weatherley <rweather>
Project Administrator
Wed 02 Apr 2003 05:46:04 AM UTC, comment #3:

I couldn't find the test1.il file that you refer to.

The two definitions that conflict are as follows:

.method family hidebysig specialname rtspecialname instance void '.ctor'(unsigned int32 'gtype') cil managed
.method public hidebysig specialname rtspecialname instance void '.ctor'(unsigned int32 'socket_id') cil managed

These are indeed in conflict - changing the name of the parameter doesn't change the signature.

Looks like "not a bug" to me, but I'll leave it open for a
couple of days bit to give you a chance to supply
"test1.il" for comparison.

Rhys Weatherley <rweather>
Project Administrator
Wed 02 Apr 2003 05:42:56 AM UTC, comment #2:

I couldn't find the test1.il file that you refer to.

The two definitions that conflict are as follows:

.method family hidebysig specialname rtspecialname instance void '.ctor'(unsigned int32 'gtype') cil managed
.method public hidebysig specialname rtspecialname instance void '.ctor'(unsigned int32 'socket_id') cil managed

These are indeed in conflict - changing the name of the parameter doesn't change the signature.

Looks like "not a bug" to me, but I'll leave it open for a
couple of days bit to give you a chance to supply
"test1.il" for comparison.

Rhys Weatherley <rweather>
Project Administrator
Sat 08 Mar 2003 05:08:16 PM UTC, comment #1:

this is the file that works
has the same stubs

James Michael DuPont <mdupont>
Sat 08 Mar 2003 05:02:46 PM UTC, original submission:

Test1.il and test2.il have the same signatures.
Test1.il compiles and test2.il does not
for some reason the test2 complains about a duplicate method!

James Michael DuPont <mdupont>

 

Attached Files
file #337:  test2.il added by mdupont (8KiB - application/octet-stream - test2)

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Tue 15 Apr 2003 11:55:11 PM UTCrweatherStatusNone=>(Error - Not Found)
  Open/ClosedOpen=>(Error - Not Found)

Back to the top


Powered by Savane 3.1-cleanup1