projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New test.
[mono.git]
/
mcs
/
class
/
Mono.CompilerServices.SymbolWriter
/
MonoSymbolWriter.cs
diff --git
a/mcs/class/Mono.CompilerServices.SymbolWriter/MonoSymbolWriter.cs
b/mcs/class/Mono.CompilerServices.SymbolWriter/MonoSymbolWriter.cs
old mode 100755
(executable)
new mode 100644
(file)
index
31314a4
..
7a38a2e
--- a/
mcs/class/Mono.CompilerServices.SymbolWriter/MonoSymbolWriter.cs
+++ b/
mcs/class/Mono.CompilerServices.SymbolWriter/MonoSymbolWriter.cs
@@
-96,12
+96,12
@@
namespace Mono.CompilerServices.SymbolWriter
public void CloseNamespace ()
{ }
public void CloseNamespace ()
{ }
- public void DefineLocalVariable (string name, byte[] signature)
+ public void DefineLocalVariable (
int index,
string name, byte[] signature)
{
if (current_method == null)
return;
{
if (current_method == null)
return;
- current_method.AddLocal (name, signature);
+ current_method.AddLocal (
index,
name, signature);
}
public void MarkSequencePoint (int offset, int line, int column)
}
public void MarkSequencePoint (int offset, int line, int column)
@@
-273,12
+273,12
@@
namespace Mono.CompilerServices.SymbolWriter
}
}
}
}
- public void AddLocal (string name, byte[] signature)
+ public void AddLocal (
int index,
string name, byte[] signature)
{
if (_locals == null)
_locals = new ArrayList ();
_locals.Add (new LocalVariableEntry (
{
if (_locals == null)
_locals = new ArrayList ();
_locals.Add (new LocalVariableEntry (
- name, signature, CurrentBlock.Index));
+
index,
name, signature, CurrentBlock.Index));
}
public ISourceFile SourceFile {
}
public ISourceFile SourceFile {