Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFaizur Rahman <shrah@microsoft.com>2017-04-05 23:48:28 +0300
committerFaizur Rahman <shrah@microsoft.com>2017-04-07 03:07:17 +0300
commit6fa6518c71bc3800bce8239cc2b81a1b1dc352d3 (patch)
tree2a0212507aae42c3c5016fce6c25da26cde77718 /src/ILCompiler.TypeSystem
parent62d3b079d966be9bba18f1d7d9bc26c2a4c9c1a1 (diff)
Add mangled names for delegate and struct marshalling
Michal added concept of prefix mangled type/method couple of days ago which enables us to add managled name for delegate and struct marshalling stubs.
Diffstat (limited to 'src/ILCompiler.TypeSystem')
-rw-r--r--src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj b/src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj
index 28bc0200e..29f00ca02 100644
--- a/src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj
+++ b/src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj
@@ -368,12 +368,18 @@
<Compile Include="..\..\Common\src\TypeSystem\IL\Stubs\DelegateMarshallingMethodThunk.cs">
<Link>IL\Stubs\DelegateMarshallingMethodThunk.cs</Link>
</Compile>
+ <Compile Include="..\..\Common\src\TypeSystem\IL\Stubs\DelegateMarshallingMethodThunk.Mangling.cs">
+ <Link>IL\Stubs\DelegateMarshallingMethodThunk.Mangling.cs</Link>
+ </Compile>
<Compile Include="..\..\Common\src\TypeSystem\IL\Stubs\DelegateThunks.cs">
<Link>IL\Stubs\DelegateThunks.cs</Link>
</Compile>
<Compile Include="..\..\Common\src\TypeSystem\IL\Stubs\StructMarshallingThunk.cs">
<Link>IL\Stubs\StructMarshallingThunk.cs</Link>
</Compile>
+ <Compile Include="..\..\Common\src\TypeSystem\IL\Stubs\StructMarshallingThunk.Mangling.cs">
+ <Link>IL\Stubs\StructMarshallingThunk.Mangling.cs</Link>
+ </Compile>
<Compile Include="..\..\Common\src\TypeSystem\Interop\IL\NativeStructType.cs">
<Link>TypeSystem\Interop\IL\NativeStructType.cs</Link>
</Compile>