Remove unused variables in Rewrite

This commit is contained in:
Fraser Waters 2017-08-13 14:34:19 +01:00
parent b4dc24cfcf
commit 8914faa216

View file

@ -577,8 +577,6 @@ namespace OpenTK.Rewrite
private static GeneratedVariableIdentifier EmitStringOutParameter(MethodDefinition method, ParameterDefinition parameter, MethodBody body, ILProcessor il) private static GeneratedVariableIdentifier EmitStringOutParameter(MethodDefinition method, ParameterDefinition parameter, MethodBody body, ILProcessor il)
{ {
var p = parameter.ParameterType;
// void GetShaderInfoLog(..., out String foo) // void GetShaderInfoLog(..., out String foo)
// IntPtr foo_string_ptr; // IntPtr foo_string_ptr;
// try { // try {
@ -684,8 +682,6 @@ namespace OpenTK.Rewrite
private static GeneratedVariableIdentifier EmitStringParameter(MethodDefinition wrapper, ParameterDefinition parameter, MethodBody body, private static GeneratedVariableIdentifier EmitStringParameter(MethodDefinition wrapper, ParameterDefinition parameter, MethodBody body,
ILProcessor il) ILProcessor il)
{ {
var p = parameter.ParameterType;
// string marshaling: // string marshaling:
// IntPtr ptr = MarshalStringToPtr(str); // IntPtr ptr = MarshalStringToPtr(str);
// try { calli } // try { calli }
@ -711,7 +707,6 @@ namespace OpenTK.Rewrite
private static void EmitStringEpilogue(MethodDefinition wrapper, ParameterDefinition parameter, MethodBody body, private static void EmitStringEpilogue(MethodDefinition wrapper, ParameterDefinition parameter, MethodBody body,
ILProcessor il, GeneratedVariableIdentifier generatedPtrVar) ILProcessor il, GeneratedVariableIdentifier generatedPtrVar)
{ {
var p = parameter.ParameterType;
var free = wrapper.Module.ImportReference(TypeBindingsBase.Methods.First(m => m.Name == "FreeStringPtr")); var free = wrapper.Module.ImportReference(TypeBindingsBase.Methods.First(m => m.Name == "FreeStringPtr"));
// FreeStringPtr(ptr) // FreeStringPtr(ptr)
@ -722,8 +717,6 @@ namespace OpenTK.Rewrite
private static GeneratedVariableIdentifier EmitStringArrayParameter(MethodDefinition wrapper, ParameterDefinition parameter, MethodBody body, private static GeneratedVariableIdentifier EmitStringArrayParameter(MethodDefinition wrapper, ParameterDefinition parameter, MethodBody body,
ILProcessor il) ILProcessor il)
{ {
var p = parameter.ParameterType;
// string[] masrhaling: // string[] masrhaling:
// IntPtr ptr = MarshalStringArrayToPtr(strings); // IntPtr ptr = MarshalStringArrayToPtr(strings);
// try { calli } // try { calli }
@ -757,7 +750,6 @@ namespace OpenTK.Rewrite
// Note: only works for string vectors (1d arrays). // Note: only works for string vectors (1d arrays).
// We do not (and will probably never) support 2d or higher string arrays // We do not (and will probably never) support 2d or higher string arrays
var p = parameter.ParameterType;
var free = wrapper.Module.ImportReference(TypeBindingsBase.Methods.First(m => m.Name == "FreeStringArrayPtr")); var free = wrapper.Module.ImportReference(TypeBindingsBase.Methods.First(m => m.Name == "FreeStringArrayPtr"));
// FreeStringArrayPtr(string_array_ptr, string_array.Length) // FreeStringArrayPtr(string_array_ptr, string_array.Length)