@@ -14,12 +14,12 @@ namespace ILCompiler.DependencyAnalysis
1414 /// When making a new node, do not derived from this class directly, derive from one of its subclasses
1515 /// (ExternFunctionSymbolNode / ExternDataSymbolNode) instead.
1616 /// </summary>
17- public abstract class ExternSymbolNode : SortableDependencyNode , ISortableSymbolNode
17+ public abstract class ExternSymbolNodeX : SortableDependencyNode , ISortableSymbolNode
1818 {
1919 private readonly Utf8String _name ;
2020 private readonly bool _isIndirection ;
2121
22- protected ExternSymbolNode ( Utf8String name , bool isIndirection = false )
22+ protected ExternSymbolNodeX ( Utf8String name , bool isIndirection = false )
2323 {
2424 _name = name ;
2525 _isIndirection = isIndirection ;
@@ -49,7 +49,7 @@ public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
4949
5050 public override int CompareToImpl ( ISortableNode other , CompilerComparer comparer )
5151 {
52- return _name . CompareTo ( ( ( ExternSymbolNode ) other ) . _name ) ;
52+ return _name . CompareTo ( ( ( ExternSymbolNodeX ) other ) . _name ) ;
5353 }
5454#endif
5555
@@ -62,7 +62,7 @@ public override string ToString()
6262 /// <summary>
6363 /// Represents a function symbol that is defined externally and statically linked to the output obj file.
6464 /// </summary>
65- public class ExternFunctionSymbolNode ( Utf8String name , bool isIndirection = false ) : ExternSymbolNode ( name , isIndirection )
65+ public class ExternFunctionSymbolNode ( Utf8String name , bool isIndirection = false ) : ExternSymbolNodeX ( name , isIndirection )
6666 {
6767 public override int ClassCode => 1452455506 ;
6868 }
@@ -75,7 +75,7 @@ public class AddressTakenExternFunctionSymbolNode(Utf8String name) : ExternFunct
7575 /// <summary>
7676 /// Represents a data symbol that is defined externally and statically linked to the output obj file.
7777 /// </summary>
78- public class ExternDataSymbolNode ( Utf8String name ) : ExternSymbolNode ( name )
78+ public class ExternDataSymbolNode ( Utf8String name ) : ExternSymbolNodeX ( name )
7979 {
8080 public override int ClassCode => 1428609964 ;
8181
0 commit comments