* AssemblyStripper.cs: properly set the rva of methods with
no body.
svn path=/trunk/mcs/; revision=151565
+2010-02-12 Jb Evain <jbevain@novell.com>
+
+ * AssemblyStripper.cs: properly set the rva of methods with
+ no body.
+
2010-01-06 Rodrigo B. de Oliveira <rodrigo@unity.com>
* Mono.Cecil.csproj
MethodDefinition method = (MethodDefinition) assembly.MainModule.LookupByToken (methodToken);
- method_rva = method_rva != RVA.Zero
- ? method_rva
- : reflection_writer.CodeWriter.WriteMethodBody (method);
-
- methodRow.RVA = method_rva;
+ if (method.HasBody) {
+ method_rva = method_rva != RVA.Zero
+ ? method_rva
+ : reflection_writer.CodeWriter.WriteMethodBody (method);
+
+ methodRow.RVA = method_rva;
+ } else
+ methodRow.RVA = RVA.Zero;
}
}