Browse Source

Fix resolver crashes

newNRvisualizers
Daniel Grunwald 14 years ago
parent
commit
558e1585eb
  1. 2
      ICSharpCode.NRefactory/CSharp/Resolver/ResolveVisitor.cs

2
ICSharpCode.NRefactory/CSharp/Resolver/ResolveVisitor.cs

@ -953,6 +953,7 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver @@ -953,6 +953,7 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver
for (int i = 0; i < initializerElementResults.Length; i++) {
initializerElementResults[i] = Resolve(initializerElements[i]);
}
if (!resolveResultCache.ContainsKey(arrayCreateExpression.Initializer))
StoreResult(arrayCreateExpression.Initializer, voidResult);
}
@ -1251,6 +1252,7 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver @@ -1251,6 +1252,7 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver
}
}
resolver.PopInitializerType();
if (!resolveResultCache.ContainsKey(initializer))
StoreResult(initializer, voidResult);
}

Loading…
Cancel
Save