Ignore method name when doing `mcs -removeDup` (#602)
authorBruce Forstall <brucefo@microsoft.com>
Sat, 14 Dec 2019 06:15:37 +0000 (22:15 -0800)
committerGitHub <noreply@github.com>
Sat, 14 Dec 2019 06:15:37 +0000 (22:15 -0800)
commit379b6eaad133a9e34602b91c487c6a5a07304fc1
tree276cc91db61ab79f7c255afb440d8fe2694a475f
parent496c2a628aef7ebf1fd5b92775d6eb1d19d996d3
Ignore method name when doing `mcs -removeDup` (#602)

Thus, methods with different names but otherwise are identical will
match and only one will be retained.

This improves both Checked and Release, and fixes the Release
build removeDup regression introduced in #548.
src/coreclr/src/ToolBox/superpmi/mcs/verbremovedup.cpp
src/coreclr/src/ToolBox/superpmi/superpmi-shared/callutils.cpp
src/coreclr/src/ToolBox/superpmi/superpmi-shared/callutils.h
src/coreclr/src/ToolBox/superpmi/superpmi-shared/methodcontext.cpp
src/coreclr/src/ToolBox/superpmi/superpmi-shared/methodcontext.h