diff options
author | Marek Safar <marek.safar@gmail.com> | 2015-01-26 17:42:56 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2015-01-26 17:46:03 +0300 |
commit | 268627a68bc080d62df2a68757d29e6363366598 (patch) | |
tree | fdba76c8e28537dcf70e9121bec79a3fec4eb315 /mcs/class/Mono.CompilerServices.SymbolWriter | |
parent | 506d405b9879dbde50d25e0945f4e0f079a5d8df (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.cs | 2 |
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); |