Browse Source

CodeCoverage: Remove couple debug assertions

pull/67/head
Dragan 12 years ago
parent
commit
3d8c568e0b
  1. 4
      src/AddIns/Analysis/CodeCoverage/Project/Src/CodeCoverageMethodElement.cs

4
src/AddIns/Analysis/CodeCoverage/Project/Src/CodeCoverageMethodElement.cs

@ -152,7 +152,7 @@ namespace ICSharpCode.CodeCoverage @@ -152,7 +152,7 @@ namespace ICSharpCode.CodeCoverage
return bps;
}
// Find method-body first SequencePoint "{"
// Find method-body start SequencePoint "{"
public static CodeCoverageSequencePoint getBodyStartSP(IEnumerable<CodeCoverageSequencePoint> sps) {
CodeCoverageSequencePoint startSeqPoint = null;
foreach (CodeCoverageSequencePoint sp in sps) {
@ -192,12 +192,10 @@ namespace ICSharpCode.CodeCoverage @@ -192,12 +192,10 @@ namespace ICSharpCode.CodeCoverage
// This sequence point offset is used to skip CCRewrite(n) BranchPoint's (Requires)
// and '{' branches at static methods
CodeCoverageSequencePoint startSeqPoint = getBodyStartSP(this.SequencePoints);
Debug.Assert (!Object.ReferenceEquals(null, startSeqPoint));
if (Object.ReferenceEquals(null, startSeqPoint)) { return null; }
// This sequence point offset is used to skip CCRewrite(n) BranchPoint's (Ensures)
CodeCoverageSequencePoint finalSeqPoint = getBodyFinalSP(this.SequencePoints);
Debug.Assert ( !Object.ReferenceEquals( null, finalSeqPoint) );
if (Object.ReferenceEquals(null, finalSeqPoint)) { return null; }
// Connect Sequence & Branches

Loading…
Cancel
Save