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

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Safar <marek.safar@gmail.com>2015-01-26 17:42:56 +0300
committerMarek Safar <marek.safar@gmail.com>2015-01-26 17:46:03 +0300
commit268627a68bc080d62df2a68757d29e6363366598 (patch)
treefdba76c8e28537dcf70e9121bec79a3fec4eb315 /mcs/class/Mono.CompilerServices.SymbolWriter
parent506d405b9879dbde50d25e0945f4e0f079a5d8df (diff)
[mcs] Emit catch scope with correct start offset. Also fixes local variable scope index reference. Fixes #25358
Diffstat (limited to 'mcs/class/Mono.CompilerServices.SymbolWriter')
-rw-r--r--mcs/class/Mono.CompilerServices.SymbolWriter/SourceMethodBuilder.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/mcs/class/Mono.CompilerServices.SymbolWriter/SourceMethodBuilder.cs b/mcs/class/Mono.CompilerServices.SymbolWriter/SourceMethodBuilder.cs
index bd801f657b1..195ea7586c7 100644
--- a/mcs/class/Mono.CompilerServices.SymbolWriter/SourceMethodBuilder.cs
+++ b/mcs/class/Mono.CompilerServices.SymbolWriter/SourceMethodBuilder.cs
@@ -100,7 +100,7 @@ namespace Mono.CompilerServices.SymbolWriter
int parent = CurrentBlock != null ? CurrentBlock.Index : -1;
CodeBlockEntry block = new CodeBlockEntry (
- _blocks.Count + 1, parent, type, start_offset);
+ _blocks.Count, parent, type, start_offset);
_block_stack.Push (block);
_blocks.Add (block);