diff options
Diffstat (limited to 'src/ILCompiler.Compiler/src/Compiler/DependencyAnalysis/GCStaticEETypeNode.cs')
-rw-r--r-- | src/ILCompiler.Compiler/src/Compiler/DependencyAnalysis/GCStaticEETypeNode.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ILCompiler.Compiler/src/Compiler/DependencyAnalysis/GCStaticEETypeNode.cs b/src/ILCompiler.Compiler/src/Compiler/DependencyAnalysis/GCStaticEETypeNode.cs index bea0665cd..570974205 100644 --- a/src/ILCompiler.Compiler/src/Compiler/DependencyAnalysis/GCStaticEETypeNode.cs +++ b/src/ILCompiler.Compiler/src/Compiler/DependencyAnalysis/GCStaticEETypeNode.cs @@ -69,7 +69,7 @@ namespace ILCompiler.DependencyAnalysis dataBuilder.AddSymbol(this); // +1 for SyncBlock (in CoreRT static size already includes EEType) - Debug.Assert(factory.Target.Abi == TargetAbi.CoreRT); + Debug.Assert(factory.Target.Abi == TargetAbi.CoreRT || factory.Target.Abi == TargetAbi.CppCodegen); int totalSize = (_gcMap.Size + 1) * _target.PointerSize; // We only need to check for containsPointers because ThreadStatics are always allocated @@ -101,9 +101,9 @@ namespace ILCompiler.DependencyAnalysis return dataBuilder.ToObjectData(); } - protected internal override int ClassCode => 1304929125; + public override int ClassCode => 1304929125; - protected internal override int CompareToImpl(SortableDependencyNode other, CompilerComparer comparer) + public override int CompareToImpl(ISortableNode other, CompilerComparer comparer) { return _gcMap.CompareTo(((GCStaticEETypeNode)other)._gcMap); } |