diff options
author | Samuel Arzt <arzt.samuel@live.de> | 2017-09-20 14:04:50 +0300 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2017-09-20 14:04:50 +0300 |
commit | bceb1952e884253ec88a7ec518116edf1cef9e0b (patch) | |
tree | d88709534bb09fa29b11dea624347aecd6d5de81 /src/System.Private.TypeLoader | |
parent | 2d1cd5a05350f16e3910a6c72642327f800d42bf (diff) |
[ILVerify] Implement Ldftn/Ldvirtftn instruction (#4497)
* Added VerifierError for ldftn/ldvirtftn of constructor.
* Implemented basic ldftn and basic delegate creation functionality.
* Added TestName attribute to TestCases to further shorten display name of tests.
* Implemented basic ldftn functionality and constraint checks. Moved type conversions to helper class.
* Added test cases for ldftn and newobj of constrained generic types.
* Added test cases for ldvirtftn. Fixed display of invalid test errors.
* Changed constraints checks to use ConstraintsHelper class. Added additional test cases for GenericParam as generic parameter with special constraints.
* Added additional constraints check for generic parameters with special constraints.
* Fixed typo in filename of TypeSystemConstraintsHelpers.
* Fixed typo in 'ILDisassember'.
* Slight code refactoring. Added reference to test case assert issue.
Diffstat (limited to 'src/System.Private.TypeLoader')
-rw-r--r-- | src/System.Private.TypeLoader/src/System.Private.TypeLoader.csproj | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/System.Private.TypeLoader/src/System.Private.TypeLoader.csproj b/src/System.Private.TypeLoader/src/System.Private.TypeLoader.csproj index d371d2ca7..c70bd6d69 100644 --- a/src/System.Private.TypeLoader/src/System.Private.TypeLoader.csproj +++ b/src/System.Private.TypeLoader/src/System.Private.TypeLoader.csproj @@ -76,7 +76,7 @@ <Compile Include="..\..\Common\src\TypeSystem\IL\Stubs\DelegateThunks.cs" /> <Compile Include="..\..\Common\src\TypeSystem\IL\Stubs\EnumThunks.cs" /> <Compile Include="..\..\Common\src\TypeSystem\IL\HelperExtensions.cs" /> - <Compile Include="..\..\Common\src\TypeSystem\IL\ILDisassember.cs" /> + <Compile Include="..\..\Common\src\TypeSystem\IL\ILDisassembler.cs" /> <Compile Include="..\..\Common\src\TypeSystem\IL\ILOpcode.cs" /> <Compile Include="..\..\Common\src\TypeSystem\IL\InstantiatedMethodIL.cs" /> <Compile Include="..\..\Common\src\TypeSystem\IL\MethodIL.cs" /> |