diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2013-07-04 13:38:15 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2013-07-04 13:38:15 +0400 |
commit | 3544e532c2ed7e5ad06fc8c47c84403f24eba153 (patch) | |
tree | f66a0b32cf0dd679b4c81b0b6d3f0d0c9f641354 /ICSharpCode.NRefactory.IKVM | |
parent | 9a1515731d208081a2a1929adcc153df300282b7 (diff) |
Handle missing value in ikvm loader.
Diffstat (limited to 'ICSharpCode.NRefactory.IKVM')
-rw-r--r-- | ICSharpCode.NRefactory.IKVM/IkvmLoader.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ICSharpCode.NRefactory.IKVM/IkvmLoader.cs b/ICSharpCode.NRefactory.IKVM/IkvmLoader.cs index 8821db52..8aa94b6f 100644 --- a/ICSharpCode.NRefactory.IKVM/IkvmLoader.cs +++ b/ICSharpCode.NRefactory.IKVM/IkvmLoader.cs @@ -353,6 +353,8 @@ namespace ICSharpCode.NRefactory.TypeSystem IConstantValue CreateSimpleConstantValue(ITypeReference type, object value) { + if (ReferenceEquals (value, Missing.Value)) + return null; return interningProvider.Intern(new SimpleConstantValue(type, interningProvider.InternValue(value))); } #endregion |